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!

XPlanung dataset BPL “Balzhalde/Rosswager Straße — 5th Amendment Part 2” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-04

XPlanung dataset BPL “Balzhalde/Rosswager Straße — 5th Amendment Part 2” details >

Inspire data set BPL “East of the Reulenstraße, 1st amendment (1st change)” Open Data

According to INSPIRE transformed development plan “East of the Reulenstraße, 1st change (1st change)

Issued on 2021-12-15

Inspire data set BPL “East of the Reulenstraße, 1st amendment (1st change)” details >

Project and development plan No. 1 Forest settlement Spreenhagen (XPlanGML) Open Data

As a binding construction plan, the project and development plan implements an object-related projec

Issued on

Project and development plan No. 1 Forest settlement Spreenhagen (XPlanGML) details >

XPlanung dataset BPL “Torrechtsgarten” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-04-21

XPlanung dataset BPL “Torrechtsgarten” details >

Land Use Plan Beeskow — Amendments No. 40, 41, 45, 49 — City of Beeskow Open Data

The land use plan contains a land use concept for the entire municipality, which requires implementa

Issued on 2010-01-04T00:00:00Z

Land Use Plan Beeskow — Amendments No. 40, 41, 45, 49 — City of Beeskow details >

XPlanung dataset BPL “Freizeitpark Hollenbacher Seen” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-11-09

XPlanung dataset BPL “Freizeitpark Hollenbacher Seen” details >

XPlanung dataset BPL “Kitchen, interior set (1st change)” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-09-09

XPlanung dataset BPL “Kitchen, interior set (1st change)” details >

XPlanung dataset BPL “Im Steigle” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-09-30

XPlanung dataset BPL “Im Steigle” details >

Inspire data set BPL “Finkenweg” Open Data

According to INSPIRE transformed development plan “Finkenweg” of the city of Bietigheim-Bissingen ba

Issued on 2021-01-10

Inspire data set BPL “Finkenweg” details >

WMS INSPIRE BPL North I Project and Development Plan Open Data

WMS service of the urban development plan “Project and development plan Nord I” of the municipality

Issued on 2021-01-10

WMS INSPIRE BPL North I Project and Development Plan details >

Development plan “Fehrower Weg” of the city of Cottbus (WMS) Open Data

Development plan “Fehrower Weg” of the city of Cottbus Number: N/38/55 Version: Original Entered int

Issued on 2014-10-09T00:00:00Z

Development plan “Fehrower Weg” of the city of Cottbus (WMS) details >

WFS XPlanung BPL “Pathway 1st Amendment and Expansion” Open Data

WFS service of the development plan “Pathway 1st Amendment and Extension” of the municipality of Wim

Issued on 2021-04-30

WFS XPlanung BPL “Pathway 1st Amendment and Expansion” details >

Village rounding Siggen Open Data

Village rounding Siggen

Issued on 2021-12-15

Village rounding Siggen details >

XPlanung dataset BPL “Bahnhofstraße — Section East” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-06-10

XPlanung dataset BPL “Bahnhofstraße — Section East” details >

Inspire data set BPL “Seestraße” Open Data

According to INSPIRE transformed development plan “Seestraße” of the municipality of Ingersheim base

Issued on 2022-02-02

Inspire data set BPL “Seestraße” details >

XPlanung dataset BPL “Old town center subarea eastern main road” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-01

XPlanung dataset BPL “Old town center subarea eastern main road” details >

XPlanung dataset BPL “Rötenberg” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-31

XPlanung dataset BPL “Rötenberg” details >

Dividergaenzung Hoehenstrasse Open Data

The development plan contains the legally binding determinations for the urban planning system. In p

Issued on 2021-09-13

Dividergaenzung Hoehenstrasse details >

XPlanung dataset BPL “Seestraße-Süd (original)” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-01

XPlanung dataset BPL “Seestraße-Süd (original)” details >

Kleinhaslach-Langfeld Open Data

Kleinhaslach-Langfeld

Issued on 2021-12-16

Kleinhaslach-Langfeld details >

XPlanung dataset BPL “North Nonnenberg 2nd change” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-10-26

XPlanung dataset BPL “North Nonnenberg 2nd change” details >

Inspire dataset BPL “Amstetter Weg II (original)” Open Data

According to INSPIRE transformed development plan “Amstetter Weg II (original)” of the municipality

Issued on 2022-01-15

Inspire dataset BPL “Amstetter Weg II (original)” details >

XPlanung dataset BPL “Pferrich II (original)” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-26

XPlanung dataset BPL “Pferrich II (original)” details >

XPlanung dataset BPL “Killertalstrasse” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-08-14

XPlanung dataset BPL “Killertalstrasse” details >

Resident Park Zones Open Data

Resident Park Zones: In Saarbrücken, there are resident park zones that allow people living in the c

Issued on

Resident Park Zones details >

Inspire PLU Zollweg Open Data

Inspire PLU Zollweg

Issued on 2021-03-23

Inspire PLU Zollweg details >

XPlanung dataset BPL “Kirschcker II” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-12

XPlanung dataset BPL “Kirschcker II” details >

Inspire PLU leek Open Data

Inspire PLU leek

Issued on 2021-10-05

Inspire PLU leek details >

XPlanung dataset BPL “Strasas Alliances — Unterwihlen” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-11-10

XPlanung dataset BPL “Strasas Alliances — Unterwihlen” details >

Inspire PLU Olga — Ebert — Haupt — Jahn — and Beethovenstraße Open Data

Inspire PLU Olga — Ebert — Haupt — Jahn — and Beethovenstraße

Issued on 2021-10-20

Inspire PLU Olga — Ebert — Haupt — Jahn — and Beethovenstraße details >

Inspire data set BPL “Bindäcker I” Open Data

According to INSPIRE transformed development plan “Bindäcker I” of the city of Oberndorf am Neckar b

Issued on 2021-09-28

Inspire data set BPL “Bindäcker I” details >

XPlanung dataset BPL “Sandbühl” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-13

XPlanung dataset BPL “Sandbühl” details >

13_Project-related development plan — Castle, water hiking site “Erleninsel” Open Data

The development plan implements the land use concept of the municipality as a binding construction p

Issued on

13_Project-related development plan — Castle, water hiking site “Erleninsel” details >

WFS InPark A 81Section A Open Data

WFS service of the “InPark A 81Section A” development plan by Sulz Municipality.

Issued on 2022-01-13

WFS InPark A 81Section A details >

Inspire PLU Market Street Open Data

Inspire PLU Market Street

Issued on 2021-07-20

Inspire PLU Market Street details >

XPlanung dataset BPL “Development plan change in the area of Solitudeallee and Ruhrstraße” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-08-11

XPlanung dataset BPL “Development plan change in the area of Solitudeallee and Ruhrstraße” details >

XPlanung dataset BPL “Schuppengebiet Wachtbühl” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-31

XPlanung dataset BPL “Schuppengebiet Wachtbühl” details >

Inspire BW Distribution of species Wolf credentials Open Data

Inspire data set of wolf records in Baden-Württemberg. The map shows the occupied cells of the last

Issued on

Inspire BW Distribution of species Wolf credentials details >

Inspire data set BPL “Sportgebiet Emerholz Stammheim Plan 2” Open Data

According to INSPIRE transformed development plan “Sportgebiet Emerholz Stammheim Plan 2” of the cit

Issued on 2021-06-08

Inspire data set BPL “Sportgebiet Emerholz Stammheim Plan 2” details >

Parking Regulations War Muehle Open Data

The available data is the development plan “Plot Settings of War Muehle” of the city of Neckargemünd

Issued on 2021-10-14

Parking Regulations War Muehle details >

XPlanung dataset BPL “Gänsbühl (original)” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-09-28

XPlanung dataset BPL “Gänsbühl (original)” details >

WFS INSPIRE BPL Duckgasse — Extension of construction lines Open Data

WFS service of the urban city of Besigheim’s urban development plan “Entengasse — Building Line Exte

Issued on 2021-01-10

WFS INSPIRE BPL Duckgasse — Extension of construction lines details >

B-Plan 86.4 Expansion cemetery Rheinau Open Data

The development plan contains the legally binding determinations for the urban planning system. In p

Issued on

B-Plan 86.4 Expansion cemetery Rheinau details >

XPlanung data set BPL “Construction plan Brunnengasse” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-31

XPlanung data set BPL “Construction plan Brunnengasse” details >

Inspire PLU Burgweg West Open Data

Inspire PLU Burgweg West

Issued on 2021-08-04

Inspire PLU Burgweg West details >

XPlanung dataset BPL “On the field bakers 4.Change” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-12-23

XPlanung dataset BPL “On the field bakers 4.Change” details >

XPlanung dataset BPL “Parksiedlung Sommerhalde Change” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-26

XPlanung dataset BPL “Parksiedlung Sommerhalde Change” details >

LGRB-BW ISONG: Specific thermal conductivity of the soil [W/(m*K)] at 1-2 m depth Open Data

The specific thermal conductivity of the soil is based on the evaluation of the soil map and on the

Issued on

LGRB-BW ISONG: Specific thermal conductivity of the soil [W/(m*K)] at 1-2 m depth details >

Refurbishment area Ortskern II Open Data

The development plan contains the legally binding determinations for the urban planning system. In p

Issued on 2021-06-02

Refurbishment area Ortskern II details >

Inspire PLU Hofackerstraße Süd — 1st change Open Data

Inspire PLU Hofackerstraße Süd — 1st change

Issued on 2021-04-08

Inspire PLU Hofackerstraße Süd — 1st change details >

Schloßgut extension — 3 rd change Open Data

Schloßgut extension — 3 rd change

Issued on 2021-12-15

Schloßgut extension — 3 rd change details >

XPlanung dataset BPL “Lehen V Dachgaubensatzung” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-10-06

XPlanung dataset BPL “Lehen V Dachgaubensatzung” details >

XPlanung dataset BPL “Moosbächle I” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-10-13

XPlanung dataset BPL “Moosbächle I” details >

XPlanung dataset BPL “Malagstraße” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-12-29

XPlanung dataset BPL “Malagstraße” details >

XPlanung dataset BPL “Au dessus le village” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-03-24

XPlanung dataset BPL “Au dessus le village” details >

XPlanung dataset BPL “Mooswiesen” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-03-17

XPlanung dataset BPL “Mooswiesen” details >

Klimawandel - Sommertage RCP2.6 2071-2100 Open Data

Modellierung der zu erwartenden Sommertage für Szenario RCP2.6 für den Zeitraum 2071-2100

Issued on

Klimawandel - Sommertage RCP2.6 2071-2100 details >

WFS Aistaiger street (Part II) Open Data

WFS service of the urban development plan “Aistaiger Straße (Part II)” transformed to INSPIRE by the

Issued on 2022-01-21

WFS Aistaiger street (Part II) details >

WMS XPlanung BPL “Rödern 2nd Amendment and Expansion” Open Data

WMS service of the development plan “Rödern 2. Amendment and extension” of the municipality of Fahre

Issued on 2021-03-18

WMS XPlanung BPL “Rödern 2nd Amendment and Expansion” details >

Town Hall & City — Public Institutions of the City of Prenzlau (WMS) Open Data

The Web Map Service Town Hall & City contains the public facilities (levels: Fire brigade, cemet

Issued on

Town Hall & City — Public Institutions of the City of Prenzlau (WMS) details >

XPlanung dataset BPL “Bustadt Ost” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-18

XPlanung dataset BPL “Bustadt Ost” details >

B-Plan 2-073.2a 1. Amendment of the 2nd Building Plan Airfield for the New Fair and the Green Centre... Open Data

Inspire-compliant development plan of the city of Freiburg im Breisgau. Development plan 2-073.2a en

Issued on 2008-07-05

B-Plan 2-073.2a 1. Amendment of the 2nd Building Plan Airfield for the New Fair and the Green Centre... details >

XPlanung dataset BPL “Klopstockstr./Staffel zur Rosenbergstr.” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-06-09

XPlanung dataset BPL “Klopstockstr./Staffel zur Rosenbergstr.” details >

XPlanung dataset BPL “Outdoor Regulations of Lake Houses” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-01

XPlanung dataset BPL “Outdoor Regulations of Lake Houses” details >

Development plan Former state police school — Section 2 — Municipality Wandlitz OT Basdorf and... Open Data

The development plan implements the land use concept of the municipality as a binding construction p

Issued on 2017-04-22T00:00:00Z

Development plan Former state police school — Section 2 — Municipality Wandlitz OT Basdorf and... details >

XPlanung dataset BPL “New Cemetery” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-03-01

XPlanung dataset BPL “New Cemetery” details >

XPlanung dataset BPL “Between-Hardtstraße-Müßmattstraße-Römerstraße-and-Untere-Villagestraße” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-11-29

XPlanung dataset BPL “Between-Hardtstraße-Müßmattstraße-Römerstraße-and-Untere-Villagestraße” details >

Inspire data set BPL “Amusement facilities e.g. Cannstatt” Open Data

According to INSPIRE transformed development plan “Amusement facilities and cannstatt” of the city o

Issued on 2021-05-26

Inspire data set BPL “Amusement facilities e.g. Cannstatt” details >

Inspire data set BPL “Schönblicksiedlung (6th change)” Open Data

According to INSPIRE transformed development plan “Schönblicksiedlung (6th change)” of the city of A

Issued on 2021-01-21

Inspire data set BPL “Schönblicksiedlung (6th change)” details >

B-Plan 58.14 Neueichwaldstr. 18-30, Long blow 93-127, White fir path 1-5, 2-8 Open Data

The development plan contains the legally binding determinations for the urban planning system. In p

Issued on

B-Plan 58.14 Neueichwaldstr. 18-30, Long blow 93-127, White fir path 1-5, 2-8 details >

XPlanung dataset BPL “Sturzäcker II” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-17

XPlanung dataset BPL “Sturzäcker II” details >

XPlanung dataset BPL “Fall Gate 4th Amendment” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-11

XPlanung dataset BPL “Fall Gate 4th Amendment” details >

XPlanung-Datensatz BPL „Ellmannsgraben 2 Änderung 1“ Open Data

Der Bebauungsplan (BPL) enthält die rechtsverbindlichen Festsetzungen für die städtebauliche Ordnung

Issued on 2021-02-22

XPlanung-Datensatz BPL „Ellmannsgraben 2 Änderung 1“ details >

Areas in the LK Potsdam-Mittelmark Open Data

Mark boundaries in the Potsdam-Mittelmark LK

Issued on

Areas in the LK Potsdam-Mittelmark details >

XPlanung dataset BPL “B plan change at the corner Flattich- and Beihingerstr.” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-08-10

XPlanung dataset BPL “B plan change at the corner Flattich- and Beihingerstr.” details >

XPlanung dataset BPL “Am Hang” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2022-01-31

XPlanung dataset BPL “Am Hang” details >

XPlanung dataset BPL “Kelter- und Hausweinberg” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-02-10

XPlanung dataset BPL “Kelter- und Hausweinberg” details >

Development plan 09 New canal road 1st change (XPlanGML) Open Data

The development plan implements the land use concept of the municipality as a binding construction p

Issued on

Development plan 09 New canal road 1st change (XPlanGML) details >

City map of Bottrop (colored) Open Data

City map generates from floor plan data of the ALKIS map (grey) as background situation for thematic

Issued on 2018-09-07

City map of Bottrop (colored) details >

XPlanung data set BPL “Baumschulwiesen, Mehläcker, Geigersberg — 3 rd change” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-31

XPlanung data set BPL “Baumschulwiesen, Mehläcker, Geigersberg — 3 rd change” details >

XPlanung data set BPL “Project-related development plan Huttenheimer Straße 32” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-02-11

XPlanung data set BPL “Project-related development plan Huttenheimer Straße 32” details >

B-Plan 6-039 Hartkirchweg (INSPIRE) Open Data

Inspire-compliant development plan of the city of Freiburg im Breisgau. Development plan 6-039 enter

Issued on 1971-05-20

B-Plan 6-039 Hartkirchweg (INSPIRE) details >

Neutrauchburger Straße — West — 6th Amendment Open Data

Neutrauchburger Straße — West — 6th Amendment

Issued on 2021-12-16

Neutrauchburger Straße — West — 6th Amendment details >

XPlanung dataset BPL “Heckelsten” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2022-01-03

XPlanung dataset BPL “Heckelsten” details >

XPlanung dataset BPL “Haldenstrasse (1st change)” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-26

XPlanung dataset BPL “Haldenstrasse (1st change)” details >

Inspire data set BPL “Steinäcker (Change)” Open Data

According to INSPIRE transformed building plan “Steinäcker (Change)” of the city of Filderstadt base

Issued on 2021-03-23

Inspire data set BPL “Steinäcker (Change)” details >

WMS INSPIRE BPL Nebelhornstr./Ecke Trettacher Str. Untertürkheim Open Data

WMS service of the urban development plan “Nebelhornstr./Ecke Trettacher Str. Untertürkheim”, transf

Issued on 2021-06-16

WMS INSPIRE BPL Nebelhornstr./Ecke Trettacher Str. Untertürkheim details >

XPlanung dataset BPL “Brick Street” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-25

XPlanung dataset BPL “Brick Street” details >

XPlanung dataset BPL “upper mats III 2nd change” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-11-16

XPlanung dataset BPL “upper mats III 2nd change” details >

XPlanung dataset BPL “Chambers (1st change)” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-31

XPlanung dataset BPL “Chambers (1st change)” details >

Inspire data set BPL “Kirchstraße” Open Data

According to INSPIRE transformed development plan “Kirchstraße” of the municipality of Benningen am

Issued on 2021-03-03

Inspire data set BPL “Kirchstraße” details >

Inspire data set BPL “Am Sülzbacher Rain” Open Data

Building plan “Am Sülzbacher Rain” of the municipality of Ellhofen transformed according to INSPIRE

Issued on 2021-04-21

Inspire data set BPL “Am Sülzbacher Rain” details >

Inspire data set BPL “Mittelberg Süd — West” Open Data

According to INSPIRE transformed development plan “Mittelberg Süd — West” of the city of Biberach an

Issued on 2021-09-20

Inspire data set BPL “Mittelberg Süd — West” details >

XPlanung dataset BPL “Markgröninger Straße” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2020-12-31

XPlanung dataset BPL “Markgröninger Straße” details >

LGRB-BW IGHK50: Settlings Open Data

The hazard warning surfaces “Settings” are derived from the basic digital geological dataset and rep

Issued on

LGRB-BW IGHK50: Settlings details >

B-Plan 1-066 Building Plan Lower Linden-East (INSPIRE) Open Data

Inspire-compliant development plan of the city of Freiburg im Breisgau. Development plan 1-066 enter

Issued on 2014-03-28

B-Plan 1-066 Building Plan Lower Linden-East (INSPIRE) details >

XPlanung data set BPL “Baulinie Südl. Wellandstraße” Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-01-01

XPlanung data set BPL “Baulinie Südl. Wellandstraße” details >

XPlanung dataset BPL “area e.g. Hördtstr. u. Spielberger Str. Zuffenhausen» Open Data

The development plan (BPL) contains the legally binding determinations for the urban planning order.

Issued on 2021-06-09

XPlanung dataset BPL “area e.g. Hördtstr. u. Spielberger Str. Zuffenhausen» details >

WFS INSPIRE BPL Kaiserfeld Open Data

WFS service of the urban development plan “Kaiserfeld” of the municipality of Eberdingen, transforme

Issued on 2021-01-10

WFS INSPIRE BPL Kaiserfeld details >

Inspire data set BPL “Kirchplatz” Open Data

According to INSPIRE transformed development plan “Kirchplatz” of the municipality of Karlovy Vary b

Issued on 2021-01-11

Inspire data set BPL “Kirchplatz” 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