GDI-DE Open data in a single API request

Geo Data Portal Germany datasets available on official portal for European data

Get early access to GDI-DE API!

Let us know and we will figure it out for you.

Available datasets

Open data Portal GDI-DE Open Data API in development

With List of APIs we currently working on to bridge to life.
Are you missing any? Let us know!

Inspire Download Service (predefined ATOM) for data set Clarification & Supplementary Set... Open Data

Description of the INSPIRE Download Service (predefined Atom): Clarification & Supplementary Sta

Issued on 2019-04-24

Inspire Download Service (predefined ATOM) for data set Clarification & Supplementary Set... details >

Kleinmaischeid — Before the Löh Open Data

Development plans of Kleinmaischeid: Building plan “Vor der Löh”

Issued on

Kleinmaischeid — Before the Löh details >

Horhausen — Land use plan of the association municipality Diez, 8. Update, Central-West Open Data

Development plans of Horhausen: Area utilisation plan "Area utilisation plan of the association muni

Issued on

Horhausen — Land use plan of the association municipality Diez, 8. Update, Central-West details >

In the hallway Open Data

Development plan On the hallway of the municipality Schleich

Issued on 2007-02-23

In the hallway details >

Stein-Neukirch — To the ankle 1.Change Open Data

Development plans of the municipality of Stein-Neukirch:Construction plan “Zum Nöchel”

Issued on

Stein-Neukirch — To the ankle 1.Change details >

Location Center 2. Change Open Data

Development plan “local centre, 2nd change” of the city of Emmelshausen

Issued on 2010-12-10

Location Center 2. Change details >

Eselswiesen — Lauertal, 1. Alteration Open Data

Bplan Eselswiesen — Lauertal — 1. Change, city Otterberg

Issued on 2003-06-03

Eselswiesen — Lauertal, 1. Alteration details >

Inspire Download Service (predefined ATOM) for data set Building plan “In den Wolfersgaerten”... Open Data

Description of the INSPIRE Download Service (predefined Atom): Building plan “In the Wolfersgaerten”

Issued on 2017-07-14

Inspire Download Service (predefined ATOM) for data set Building plan “In den Wolfersgaerten”... details >

Westerwald Circle: Digital mapping of the list of monuments — Westerwaldkreis Monument zones Water... Open Data

Cultural monuments and monument zones of the list of monuments in the Westerwaldkreis:Historical par

Issued on

Westerwald Circle: Digital mapping of the list of monuments — Westerwaldkreis Monument zones Water... details >

Housing stock 2021 — Apartments in residential buildings with 3 or more apartments, share of all... Open Data

Thematic map on apartments and construction activities. Apartments in residential buildings per 1,00

Issued on

Housing stock 2021 — Apartments in residential buildings with 3 or more apartments, share of all... details >

On Lohberg 1st formal amendment Open Data

Development plan “Am Lohberg 1st formal change” of the municipality of Winden

Issued on 2016-03-23

On Lohberg 1st formal amendment details >

Inspire Download Service (predefined ATOM) for data set Odernheimer Weg II 2.Change Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan -Odernheimer Weg I 2

Issued on 2017-10-09

Inspire Download Service (predefined ATOM) for data set Odernheimer Weg II 2.Change details >

Urban Development — Urban Development and Renovation Areas Open Data

The Map Service (WMS Group) represents Saarland’s urban development support measures. The sustainabl

Issued on

Urban Development — Urban Development and Renovation Areas details >

Hachenburg — On the Same, Change Open Data

Building Plans of Hachenburg:On the Same III.

Issued on

Hachenburg — On the Same, Change details >

Inspire Download Service (predefined ATOM) for data set Commercial area at Siegerland Airport Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “Commercial area at

Issued on 2013-02-28

Inspire Download Service (predefined ATOM) for data set Commercial area at Siegerland Airport details >

Liebenscheid — Commercial area at Siegerland airport Open Data

Development plans of the local municipality Liebenscheid:Construction plan “Commercial area at Siege

Issued on

Liebenscheid — Commercial area at Siegerland airport details >

Ney — Surroundings of Ney’s development plans Open Data

Ney’s development plans: Surrounding all Ney’s development plans

Issued on

Ney — Surroundings of Ney’s development plans details >

Inspire Download Service (predefined ATOM) for dataset supplement set Extension Bergstrasse Open Data

Description of the INSPIRE Download Service (predefined Atom): Supplementary Statute Extension Berg

Issued on 2019-04-24

Inspire Download Service (predefined ATOM) for dataset supplement set Extension Bergstrasse details >

Inspire Download Service (predefined ATOM) for data set Tiergartenstrasse 1.Change Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “1. Change Tiergarte

Issued on 2014-04-14

Inspire Download Service (predefined ATOM) for data set Tiergartenstrasse 1.Change details >

Römerberg — Outer lower mill path wrought 1st change Open Data

Development plans and land use plans of the municipality of Römerberg:Construction plan “Äussere low

Issued on

Römerberg — Outer lower mill path wrought 1st change details >

Inspire Download Service (predefined ATOM) for data set Spatelweg 0 Open Data

Description of the INSPIRE Download Service (predefined Atom): Bplan Spatelweg of the municipality o

Issued on 2019-10-31

Inspire Download Service (predefined ATOM) for data set Spatelweg 0 details >

Mastershausen — Incorporation statutes Commercial area Schienhengst Open Data

Mastershausen Development Plans:Inclusion Statute “Commercial Area Schienhengst” of the Municipality

Issued on

Mastershausen — Incorporation statutes Commercial area Schienhengst details >

Inspire Download Service (predefined ATOM) for data set In den Backeswiesen I Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “In den Backeswiesen

Issued on 2012-05-15

Inspire Download Service (predefined ATOM) for data set In den Backeswiesen I details >

Dudenhofen — Industrial Park, Southwest, Part I & II Amendment Plan Open Data

Dudenhofen Development Plans: Commercial Area, Southwest, Part I & II Amendment Plan

Issued on

Dudenhofen — Industrial Park, Southwest, Part I & II Amendment Plan details >

Inspire Download Service (predefined ATOM) for data set Hontheimer Straße Supplement set Open Data

Description of the INSPIRE Download Service (predefined Atom): Hontheimer Straße Supplementary Set —

Issued on 2018-03-20

Inspire Download Service (predefined ATOM) for data set Hontheimer Straße Supplement set details >

Waxweiler - Waxweiler Open Data

Bebauungspläne von Waxweiler:Bebauungspläne von Waxweiler

Issued on

Waxweiler - Waxweiler details >

Kobern-Gondorf — Orangerie Schloss Liebieg Open Data

Development plans of the municipality of Kobern-Gondorf:Construction plan “Orangerie Schloss Liebieg

Issued on

Kobern-Gondorf — Orangerie Schloss Liebieg details >

Three-pointed Open Data

Development plan “Dreispitz” of the municipality of Allendorf

Issued on 1996-04-25

Three-pointed details >

Top of the Church II Development Plan 1. Amendment Open Data

Upper of the church II development plan

Issued on 2009-08-07

Top of the Church II Development Plan 1. Amendment details >

At the indoor swimming pool 3 rd change Open Data

Development plan “Am indoor swimming pool 3 rd change” of the city of Diez

Issued on 2004-12-29

At the indoor swimming pool 3 rd change details >

Topographical map 1: 25 000 3138 Havelberg Open Data

The TK25 is a basic scale (TK10) technologically derived map. It represents the various manifestatio

Issued on

Topographical map 1: 25 000 3138 Havelberg details >

Topographical map 1: 25 000 3854 Eisenhüttenstadt Ost Open Data

The TK25 is a basic scale (TK10) technologically derived map. It represents the various manifestatio

Issued on

Topographical map 1: 25 000 3854 Eisenhüttenstadt Ost details >

Rear Dall 4. Simplified Change Open Data

4. Simplified change

Issued on 1993-08-12

Rear Dall 4. Simplified Change details >

Land Use Plans City of Kirtorf — Amendment FNP — 1. Change Core City Kirtorf Open Data

The presentation service shows the scope of the legally binding land use plan as well as all associa

Issued on

Land Use Plans City of Kirtorf — Amendment FNP — 1. Change Core City Kirtorf details >

Inspire Download Service (predefined ATOM) for data set Building plan -Am Torweg— Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan of the city of Pirma

Issued on 2017-03-10

Inspire Download Service (predefined ATOM) for data set Building plan -Am Torweg— details >

Raw material geology — Raw material geology Open Data

Countrywide, constantly updated data set proposals for raw material security areas. Digitising basic

Issued on

Raw material geology — Raw material geology details >

At the small field Open Data

Development plan “Am kleine Feldchen” of the municipality of Bornich

Issued on 1997-08-01

At the small field details >

Topographical map 1: 10 000 3038-NO Kunow Open Data

The TK10 is the cartographic implementation of a comprehensive topographical country survey (photogr

Issued on

Topographical map 1: 10 000 3038-NO Kunow details >

Topographical map 1: 25 000 4049 Lübben/Spreewald Open Data

The TK25 is a basic scale (TK10) technologically derived map. It represents the various manifestatio

Issued on

Topographical map 1: 25 000 4049 Lübben/Spreewald details >

Topographical map 1: 25 000 — Issue State (1981-1989) N-33-113-A-c Oderberg Open Data

The topographical maps, referred to as the issuing State (AS), were primarily for military purposes

Issued on

Topographical map 1: 25 000 — Issue State (1981-1989) N-33-113-A-c Oderberg details >

HKTK25 — rp_hktk25_metadata Open Data

HKTK25:

Issued on

HKTK25 — rp_hktk25_metadata details >

In the tree field VEP 5.Change Open Data

Development plan -“Im Baumfeld — 5th change” VEP- of the municipality of Flonheim

Issued on 2011-02-24

In the tree field VEP 5.Change details >

Urban development plans Bad Arolsen — BP_1768025A00P1G Open Data

Der Darstellungsdienst zeigt die Geltungsbereiche der rechtskräftigen Bebauungspläne der Stadt Bad A

Issued on

Urban development plans Bad Arolsen — BP_1768025A00P1G details >

In the Hofacker Open Data

Development plan In the Hofacker of the municipality of Dreikirchen

Issued on 1994-06-06

In the Hofacker details >

Inspire Download Service (predefined ATOM) for data set Ortslagenabrundung Bausendorf, Articles of... Open Data

Description of the INSPIRE Download Service (predefined Atom): Bausendorf, Ortsabrundungssatzung Bau

Issued on 2020-05-20

Inspire Download Service (predefined ATOM) for data set Ortslagenabrundung Bausendorf, Articles of... details >

Oberlahr — Im Klingenthal Expansion New Building Area Open Data

Development plans of Oberlahr: Expansion of new building area

Issued on

Oberlahr — Im Klingenthal Expansion New Building Area details >

Inspire Download Service (predefined ATOM) for data set Habenscheider Gewann Extension 3. Extension Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan "Habenscheider Gewan

Issued on 2013-11-07

Inspire Download Service (predefined ATOM) for data set Habenscheider Gewann Extension 3. Extension details >

Inspire Download Service (predefined ATOM) for Dataset Change and Extension Plan I -Am Speyerer... Open Data

Description of the INSPIRE Download Service (predefined Atom): Change of development plan -Speyerer

Issued on 2015-08-19

Inspire Download Service (predefined ATOM) for Dataset Change and Extension Plan I -Am Speyerer... details >

Building plans Overlords/overlords — BPLAN_Umringe_Ueberherrn Open Data

Development plans and surrounding of the municipality of Überherrn (Saarland), district of Überherrn

Issued on

Building plans Overlords/overlords — BPLAN_Umringe_Ueberherrn details >

Neideck north of K3 Open Data

Development plan “Neideck, north of K 3” of the municipality of Siebenbach.

Issued on 2001-02-23

Neideck north of K3 details >

On the rooster 1st change Open Data

Extension and modification of the residential area.

Issued on 1978-10-19

On the rooster 1st change details >

Gemünden - Bebauungspläne Open Data

Bebauungspläne von Gemünden:BPLAN.07140041

Issued on

Gemünden - Bebauungspläne details >

Kirchberg (Hunsrück) — Industrial area on the B421 Open Data

Development plans of Kirchberg (Hunsrück):Development plan “Industrial area on the B421” of the city

Issued on

Kirchberg (Hunsrück) — Industrial area on the B421 details >

Salm — Salm Open Data

Development Plans of the Municipality of Salm:Construction Plans of the Municipality of Salm

Issued on

Salm — Salm details >

Mürlenbach — On the Hostert Open Data

Development plans of Mürlenbach: Development plan On the Hostert

Issued on

Mürlenbach — On the Hostert details >

Inspire Download Service (predefined ATOM) for data set Unterm Starkeberg III Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “Unterm Starkeberg I

Issued on 2013-11-07

Inspire Download Service (predefined ATOM) for data set Unterm Starkeberg III details >

Muehleckerstrasse — Expansion, 1. Modification extension, modification 1 Open Data

Muehleckerstrasse — Extension, Change 1

Issued on 2010-12-09

Muehleckerstrasse — Expansion, 1. Modification extension, modification 1 details >

Inspire Download Service (predefined ATOM) for Dataset Change and Extension Plan Am Speyerer Weg/In... Open Data

Description of the INSPIRE Download Service (predefined Atom): Change and expansion plan for the dev

Issued on 2015-08-19

Inspire Download Service (predefined ATOM) for Dataset Change and Extension Plan Am Speyerer Weg/In... details >

Construction plans Gudensberg — BP_634007_1922_058c_000 Open Data

Der Datensatz umfasst die Geltungsbereiche der rechtskräftigen Bebauungspläne der Stadt Gudensberg.:

Issued on

Construction plans Gudensberg — BP_634007_1922_058c_000 details >

Development plans City of Alsfeld — Am Frauenberg Open Data

Der Darstellungsdienst zeigt die Geltungsbereiche der rechtskräftigen Bebauungspläne sowie Satzungen

Issued on

Development plans City of Alsfeld — Am Frauenberg details >

Lower Bahnhofstrasse Open Data

Development plan No. 5 “Untere Bahnhofstraße”

Issued on 1973-05-10

Lower Bahnhofstrasse details >

Inspire Download Service (predefined ATOM) for data set Building plan “Lummerschieder Strasse” Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “Lummerschieder Stra

Issued on 2019-05-02

Inspire Download Service (predefined ATOM) for data set Building plan “Lummerschieder Strasse” details >

Development plans Municipality Willingshausen — Development plans Municipality Willingshausen Open Data

Der Datensatz umfasst die Geltungsbereiche der rechtskräftigen Bebauungspläne der Gemeinde Willingsh

Issued on

Development plans Municipality Willingshausen — Development plans Municipality Willingshausen details >

Inspire Download Service (predefined ATOM) for data set Seidert and 2. Change BPlan Beuert Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan Seidert — BPlan chan

Issued on 2012-07-06

Inspire Download Service (predefined ATOM) for data set Seidert and 2. Change BPlan Beuert details >

Paschel — Surroundings Building Plans Open Data

Building Plans of the Association Municipality of Saarburg-Kell,Paschel: Surroundings of the Develop

Issued on

Paschel — Surroundings Building Plans details >

Cat’s arch — On the Hockenberg 1st change and extension Open Data

Development plans of Katzenelnbogen: Building plan “On the Hockenberg” of the city of Katzenelnbogen

Issued on

Cat’s arch — On the Hockenberg 1st change and extension details >

Family and Social Trier — District Work Trier Open Data

POIs on the topic: Town towns of district work in the urban area of Trier

Issued on

Family and Social Trier — District Work Trier details >

© Copyright 2019 — All rights reserved. Open Data

Development of a residential area.

Issued on 1984-03-01

© Copyright 2019 — All rights reserved. details >

Inspire Download Service (predefined ATOM) for data set Wingertsweg Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “Wingertsweg”, local

Issued on 2012-08-14

Inspire Download Service (predefined ATOM) for data set Wingertsweg details >

Spangdahlem — Heckengraben sub-area Open Data

Development plans of Spangdahlem:Construction plan “Heckengraben” of the municipality of Spangdahlem

Issued on

Spangdahlem — Heckengraben sub-area details >

Urbarous — Am Hohlweg II — 2nd Amendment 2. Amendment Open Data

Development plans of the municipality of Urbar:2. Amendment to the development plan “Am Hohlweg II”

Issued on

Urbarous — Am Hohlweg II — 2nd Amendment 2. Amendment details >

Topographical map 1: 25 000 — Edition State (1981-1989) N-33-123-D-d Berlin (West)-Lichtenrade Open Data

The topographical maps, referred to as the issuing State (AS), were primarily for military purposes

Issued on

Topographical map 1: 25 000 — Edition State (1981-1989) N-33-123-D-d Berlin (West)-Lichtenrade details >

Inspire Download Service (predefined ATOM) for data set Building plan “Night pasture 1.modification” Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “Night pasture 1.mod

Issued on 2015-06-17

Inspire Download Service (predefined ATOM) for data set Building plan “Night pasture 1.modification” details >

Sport in Trier — Tennis facilities Trier Open Data

POIs of sports facilities (sports courts, sports halls, football courts, tennis courts and other spo

Issued on

Sport in Trier — Tennis facilities Trier details >

Topographical map 1: 10 000 2639-SO Wendisch Priborn Open Data

The TK10 is the cartographic implementation of a comprehensive topographical country survey (photogr

Issued on

Topographical map 1: 10 000 2639-SO Wendisch Priborn details >

Prussian Urmess Table Sheets 1: 25 000 3649 Spreenhagen Open Data

The production of the Prussian Urmesstischblatt began in 1822 for the entire territory of Prussia. T

Issued on

Prussian Urmess Table Sheets 1: 25 000 3649 Spreenhagen details >

Berghausen — New Gardens/In the Hollow Garden/Key Gardens 1. formal change Open Data

Building Plans of Berghausen:Building Plan “New Gardens/In the Hollow Gardens/Key Gardens 1. Formal

Issued on

Berghausen — New Gardens/In the Hollow Garden/Key Gardens 1. formal change details >

Bendorf — Hauptstrasse-Bachstrasse-Bergstrasse-Steinstrasse Open Data

Development plans of Bendorf:Construction plan downtown

Issued on

Bendorf — Hauptstrasse-Bachstrasse-Bergstrasse-Steinstrasse details >

Construction plans Quierschied/Fischbach — Am Goetschel Open Data

Development plans and surrounding of the municipality of Quierschied (Saarland), district Fischbach:

Issued on

Construction plans Quierschied/Fischbach — Am Goetschel details >

Building blocks Merzig/Menningen — BPLAN_Umringe_Menningen Open Data

Development plans and circles of the county town of Merzig (Saarland), district Menningen: Surroundi

Issued on

Building blocks Merzig/Menningen — BPLAN_Umringe_Menningen details >

Building blocks Puettlingen/Etzenhofen — Etzenhofen industrial area Part 1 Open Data

Development plans and surrounding areas of the city of Puettlingen (Saarland), district Etzenhofen:

Issued on

Building blocks Puettlingen/Etzenhofen — Etzenhofen industrial area Part 1 details >

Consumer insolvencies 2018 — foreseeable claims per consumer insolvency (2014 to 2018), euro per... Open Data

Thematic map on consumer insolvencies. At the district level (per 10,000 inhabitants) the consumer i

Issued on

Consumer insolvencies 2018 — foreseeable claims per consumer insolvency (2014 to 2018), euro per... details >

Ober Kostenz - Bebauungspläne Open Data

Bebauungspläne von Ober Kostenz:BPLAN.07140111

Issued on

Ober Kostenz - Bebauungspläne details >

Erbach — Behind the village Open Data

Development plans of Erbach: Development plan “Behind the village” of the municipality of Erbach

Issued on

Erbach — Behind the village details >

Commercial Advertisements 2016 — Full duties (2011 to 2016), per 10,000 inhabitants Open Data

Thematic map to commercial adverts. At district level (each 10,000 inhabitants), business registrati

Issued on

Commercial Advertisements 2016 — Full duties (2011 to 2016), per 10,000 inhabitants details >

In Chicken Mountain 5. Simplified Change Open Data

5. Simplified change

Issued on 1997-08-28

In Chicken Mountain 5. Simplified Change details >

Arnshöfen — Heckelchen (revision) Open Data

Development plans of the municipality of Arnshöfen:Construction plan “Heckelchen (revision)” of the

Issued on

Arnshöfen — Heckelchen (revision) details >

Inspire Download Service (predefined ATOM) for data set In the Gardens Open Data

Description of the INSPIRE Download Service (predefined Atom): Development Plan -In the Gardens- in

Issued on 2017-07-11

Inspire Download Service (predefined ATOM) for data set In the Gardens details >

Inspire Download Service (predefined ATOM) for data set Landkreis Altenkichen Open Data

Description of the INSPIRE Download Service (predefined Atom): Total construction — The link(s) for

Issued on 2014-08-28

Inspire Download Service (predefined ATOM) for data set Landkreis Altenkichen details >

Premium SL: DOP20 (2016) — Premium SL: DOP2016 (metadata) Open Data

Digital Orthophotos 2016 Saarland:Metadata on the digital orthophotos floor lift 20 cm (2016).Access

Issued on

Premium SL: DOP20 (2016) — Premium SL: DOP2016 (metadata) details >

Map_SL — Forest 1 Open Data

Digital Landscape Model:Digital Landscape Model

Issued on

Map_SL — Forest 1 details >

Construction plans Homberg — BP_634009_1945_017_004 Open Data

The data set covers the scope of the legally binding development plans of the city of Homberg:

Issued on

Construction plans Homberg — BP_634009_1945_017_004 details >

Hasselbach — Building Area I 1. Amendment Open Data

Development plans of Hasselbach: Development plan “Baugebiet I, 1.Change” of the municipality of Has

Issued on

Hasselbach — Building Area I 1. Amendment details >

Municipality of Bekond — municipality of Bekond Open Data

Zoning plaene Association municipality Schweich,Location municipality Bekond:Construction plaene and

Issued on

Municipality of Bekond — municipality of Bekond details >

Hessenatlas_Public_Finance_Tax — Municipalities Open Data

WMS on various financial and tax statistics: Communities

Issued on

Hessenatlas_Public_Finance_Tax — Municipalities details >

Unemployment 2019 — Total unemployed, share of all civilian labour force in % Open Data

Thematic maps on unemployment. The unemployed are shown as a share of all civilian labour force in t

Issued on

Unemployment 2019 — Total unemployed, share of all civilian labour force in % details >

Inspire Download Service (predefined ATOM) for data set Building plan “02 19 Industrial Park... Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “02 19 Industrial Pa

Issued on 2017-06-19

Inspire Download Service (predefined ATOM) for data set Building plan “02 19 Industrial Park... details >

Churches (victory) — Brühlfeld, 2nd amendment Open Data

Building plans of churches (victory):The development plan “Brühlfeld”, 2nd change is located near th

Issued on

Churches (victory) — Brühlfeld, 2nd amendment details >

Inspire Download Service (predefined ATOM) for data set On Seye Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “On the Seye” of the

Issued on 2013-11-07

Inspire Download Service (predefined ATOM) for data set On Seye details >

Inspire Download Service (predefined ATOM) for data set Building plan “10045113 032 0 Hirtengarten... Open Data

Description of the INSPIRE Download Service (predefined Atom): Development plan “10045113 032 0 Hirt

Issued on 2021-03-25

Inspire Download Service (predefined ATOM) for data set Building plan “10045113 032 0 Hirtengarten... details >
Build on reliable and scalable technology
Revolgy LogoAmazon Web Services LogoGoogle Cloud Logo
FAQ

Frequently Asked Questions

Some basic informations about API Store ®.

Operation and development of APIs are currently fully funded by company Apitalks and its usage is for free.
Yes, you can.
All important information such as time of last update, license and other information are in response of each API call.
In case of major update that would not be compatible with previous version of API, we keep for 30 days both versions so you will have enough time to transfer to new version. We will inform you about the changes in advance by e-mail.

Didn't find the API you need?

Let us know and we will figure it out for you.

API Store provides access to European Open Data via scalable and reliable REST API interface.
Copyright © 2024. Made with ♥ by Apitalks