Introductie API Keys

Het Dataplatform van de gemeente Amsterdam gaat het gebruik van een identificatie key bij het aanroepen van haar API's vanaf 1 februari 2024 verplicht stellen. Vanaf 1 februari 2024 kun je de API's van het Dataplatform niet meer zonder een key gebruiken. Vraag tijdig een key aan via dit aanvraagformulier. Doe je dit niet, dan werkt je applicatie of website vanaf 1 februari 2024 niet meer. Dit geldt voor alle API's die op deze pagina gedocumenteerd zijn.

Door de API key kunnen we contact houden met de gebruikers van onze API's. Zo kunnen we gebruikers informeren over updates. Daarnaast krijgen we hiermee inzicht in het gebruik van de API's en in wie welke dataset via de API bevraagt. Ook voor dataeigenaren is dit waardevolle informatie.

Meer info:
Pagina API key aanvragen
Technische documentatie
Vragen? Mail naar dataplatform@amsterdam.nl

Endpoints

Tabellen

Bagpanden

De volgende velden zijn beschikbaar:

Veldnaam Type Identifier Omschrijving
id String Interne unieke identificatie van een pand.
pandIdentificatie String Landelijke identificerende sleutel.
pandVolgnummer Integer Uniek volgnummer van de toestand van het object.
pandGeometrie Geometry Vorm en ligging van het pand in het Nationale Rijksdriehoekstelsel.
pandOorspronkelijkBouwjaar Integer De aanduiding van het jaar waarin een pand oorspronkelijk als bouwkundig gereed is of wordt opgeleverd.
pandNaam String Naamgeving van een pand (bv. naam van metrostation of bijzonder gebouw).
pandGeconstateerd Boolean Dit geeft aan dat een PAND in de registratie is opgenomen als gevolg van een feitelijke constatering en niet op basis van een regulier brondocument (J/N).
pandStatusOmschrijving String De fase van de levenscyclus van een pand, waarin het betreffende pand zich bevindt.
pandLiggingOmschrijving String Situering pand met verblijfsobject (vrijstaand, tussenwoning, etc.). omschrijving
pandTypeWoonobject String Eén woning, Meerdere woningen.
pandAantalBouwlagen Integer Aantal bouwlagen van een pand.
pandHoogsteBouwlaag Integer Hoogste bouwlaag van een pand.
pandLaagsteBouwlaag Integer Laagste bouwlaag van een pand.
pandDocumentdatum Date De datum waarop het brondocument is vastgesteld.
pandDocumentnummer String Het unieke nummer van het brondocument.
pandBeginGeldigheid Datetime Begindatum van de geldigheid van de gegevens van het pand.
pandEindGeldigheid Datetime Einddatum van de geldigheid van de gegevens van het pand.

De volgende query-parameters zijn te gebruiken:

Parameter Autorisatie Mogelijke waarden Werking
geldigOp <code>yyyy-mm-dd</code> of <code>yyyy-mm-ddThh:mm[:ss[.ms]]</code> Test op exacte waarde (==)
id Tekst Test op exacte waarde (==)
id[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
id[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
id[isempty] true of false Test of de waarde leeg is (== '' / != '')
id[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
id[not] None Test of waarde niet overeenkomt (!=).
pandAantalBouwlagen Geheel getal Test op exacte waarde (==)
pandAantalBouwlagen[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandAantalBouwlagen[lte] None Test op kleiner dan of gelijk (<=).
pandAantalBouwlagen[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandAantalBouwlagen[gte] None Test op groter dan of gelijk (>=).
pandAantalBouwlagen[lt] None Test op kleiner dan (<).
pandAantalBouwlagen[gt] None Test op groter dan (>).
pandAantalBouwlagen[not] None Test of waarde niet overeenkomt (!=).
pandBeginGeldigheid yyyy-mm-dd of yyyy-mm-ddThh:mm[:ss[.ms]] Test op exacte waarde (==)
pandBeginGeldigheid[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandBeginGeldigheid[lte] None Test op kleiner dan of gelijk (<=).
pandBeginGeldigheid[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandBeginGeldigheid[gte] None Test op groter dan of gelijk (>=).
pandBeginGeldigheid[lt] None Test op kleiner dan (<).
pandBeginGeldigheid[gt] None Test op groter dan (>).
pandBeginGeldigheid[not] None Test of waarde niet overeenkomt (!=).
pandDocumentdatum yyyy-mm-dd Test op exacte waarde (==)
pandDocumentdatum[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandDocumentdatum[lte] None Test op kleiner dan of gelijk (<=).
pandDocumentdatum[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandDocumentdatum[gte] None Test op groter dan of gelijk (>=).
pandDocumentdatum[lt] None Test op kleiner dan (<).
pandDocumentdatum[gt] None Test op groter dan (>).
pandDocumentdatum[not] None Test of waarde niet overeenkomt (!=).
pandDocumentnummer Tekst Test op exacte waarde (==)
pandDocumentnummer[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
pandDocumentnummer[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandDocumentnummer[isempty] true of false Test of de waarde leeg is (== '' / != '')
pandDocumentnummer[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandDocumentnummer[not] None Test of waarde niet overeenkomt (!=).
pandEindGeldigheid yyyy-mm-dd of yyyy-mm-ddThh:mm[:ss[.ms]] Test op exacte waarde (==)
pandEindGeldigheid[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandEindGeldigheid[lte] None Test op kleiner dan of gelijk (<=).
pandEindGeldigheid[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandEindGeldigheid[gte] None Test op groter dan of gelijk (>=).
pandEindGeldigheid[lt] None Test op kleiner dan (<).
pandEindGeldigheid[gt] None Test op groter dan (>).
pandEindGeldigheid[not] None Test of waarde niet overeenkomt (!=).
pandGeconstateerd true | false Test op exacte waarde (==)
pandGeconstateerd[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandGeometrie GeoJSON of GEOMETRY(x y ...) Test op exacte waarde (==)
pandHoogsteBouwlaag Geheel getal Test op exacte waarde (==)
pandHoogsteBouwlaag[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandHoogsteBouwlaag[lte] None Test op kleiner dan of gelijk (<=).
pandHoogsteBouwlaag[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandHoogsteBouwlaag[gte] None Test op groter dan of gelijk (>=).
pandHoogsteBouwlaag[lt] None Test op kleiner dan (<).
pandHoogsteBouwlaag[gt] None Test op groter dan (>).
pandHoogsteBouwlaag[not] None Test of waarde niet overeenkomt (!=).
pandIdentificatie Tekst Test op exacte waarde (==)
pandIdentificatie[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
pandIdentificatie[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandIdentificatie[isempty] true of false Test of de waarde leeg is (== '' / != '')
pandIdentificatie[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandIdentificatie[not] None Test of waarde niet overeenkomt (!=).
pandLaagsteBouwlaag Geheel getal Test op exacte waarde (==)
pandLaagsteBouwlaag[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandLaagsteBouwlaag[lte] None Test op kleiner dan of gelijk (<=).
pandLaagsteBouwlaag[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandLaagsteBouwlaag[gte] None Test op groter dan of gelijk (>=).
pandLaagsteBouwlaag[lt] None Test op kleiner dan (<).
pandLaagsteBouwlaag[gt] None Test op groter dan (>).
pandLaagsteBouwlaag[not] None Test of waarde niet overeenkomt (!=).
pandLiggingOmschrijving Tekst Test op exacte waarde (==)
pandLiggingOmschrijving[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
pandLiggingOmschrijving[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandLiggingOmschrijving[isempty] true of false Test of de waarde leeg is (== '' / != '')
pandLiggingOmschrijving[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandLiggingOmschrijving[not] None Test of waarde niet overeenkomt (!=).
pandNaam Tekst Test op exacte waarde (==)
pandNaam[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
pandNaam[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandNaam[isempty] true of false Test of de waarde leeg is (== '' / != '')
pandNaam[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandNaam[not] None Test of waarde niet overeenkomt (!=).
pandOorspronkelijkBouwjaar Geheel getal Test op exacte waarde (==)
pandOorspronkelijkBouwjaar[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandOorspronkelijkBouwjaar[lte] None Test op kleiner dan of gelijk (<=).
pandOorspronkelijkBouwjaar[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandOorspronkelijkBouwjaar[gte] None Test op groter dan of gelijk (>=).
pandOorspronkelijkBouwjaar[lt] None Test op kleiner dan (<).
pandOorspronkelijkBouwjaar[gt] None Test op groter dan (>).
pandOorspronkelijkBouwjaar[not] None Test of waarde niet overeenkomt (!=).
pandStatusOmschrijving Tekst Test op exacte waarde (==)
pandStatusOmschrijving[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
pandStatusOmschrijving[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandStatusOmschrijving[isempty] true of false Test of de waarde leeg is (== '' / != '')
pandStatusOmschrijving[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandStatusOmschrijving[not] None Test of waarde niet overeenkomt (!=).
pandTypeWoonobject Tekst Test op exacte waarde (==)
pandTypeWoonobject[like] Tekst met jokertekens (* en ?). Test op gedeelte van tekst.
pandTypeWoonobject[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandTypeWoonobject[isempty] true of false Test of de waarde leeg is (== '' / != '')
pandTypeWoonobject[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandTypeWoonobject[not] None Test of waarde niet overeenkomt (!=).
pandVolgnummer Geheel getal Test op exacte waarde (==)
pandVolgnummer[in] Lijst van waarden Test of de waarde overeenkomst met 1 van de opties (IN).
pandVolgnummer[lte] None Test op kleiner dan of gelijk (<=).
pandVolgnummer[isnull] true of false Test op ontbrekende waarden (IS NULL / IS NOT NULL).
pandVolgnummer[gte] None Test op groter dan of gelijk (>=).
pandVolgnummer[lt] None Test op kleiner dan (<).
pandVolgnummer[gt] None Test op groter dan (>).
pandVolgnummer[not] None Test of waarde niet overeenkomt (!=).