Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/amsterdam-nl:amsterdam-nl-stedelijkgebiedprojectofbelangen-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Amsterdam Nl Stedelijkgebiedprojectofbelangen API
version: 1.0.0
contact:
email: datapunt@amsterdam.nl
license:
name: ''
termsOfService: https://data.amsterdam.nl/
description: 'Operations tagged stedelijkgebiedprojectofbelangen across 2 of this provider''s published API definitions: amsterdam-nl-gebieden-openapi-original.json, amsterdam-nl-gebieden-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.data.amsterdam.nl/
security:
- oauth2: []
tags:
- name: stedelijkgebiedprojectofbelangen
paths:
/stedelijkgebiedprojectofbelangen:
get:
operationId: gebieden_stedelijkgebiedprojectofbelangen_list
description: Stedelijke gebieden, projecten en belangen zijn projectgebieden binnen de gemeente Amsterdam, waar de voorbereiding van bestemmingsplannen door het college van burgemeester en wethouders of de burgemeester ter hand worden genomen
parameters:
- in: header
name: Accept-Crs
schema:
type: string
description: Accept-Crs header for Geo queries
- in: header
name: Content-Crs
schema:
type: string
description: Content-Crs header for Geo queries
- in: header
name: X-Api-Key
schema:
type: string
description: Api Key for statistical purposes, not for authentication
- name: _count
required: false
in: query
description: Include a count of the total result set and the number of pages.Only works for responses that return a page.
schema:
type: boolean
- in: query
name: _csv_header
schema:
type: string
enum:
- id
- title
- none
description: Specify type of header for csv file
- in: query
name: _csv_separator
schema:
type: string
enum:
- ','
- ;
description: Specify type of separator for csv file
- in: query
name: _expand
schema:
type: boolean
description: Allow to expand relations.
- in: query
name: _expandScope
schema:
type: string
description: Comma separated list of named relations to expand.
- in: query
name: _fields
schema:
type: string
description: Comma-separated list of fields to display
- in: query
name: _format
schema:
type: string
enum:
- json
- csv
- geojson
description: Select the export format
- name: _pageSize
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- name: _sort
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- name: datum
in: query
description: Wordt nog aangevuld
schema:
type: string
format: date
- name: datumActueelTot
in: query
description: Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status
schema:
type: string
format: date-time
- name: datumActueelTot[gt]
in: query
description: Greater than; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[gte]
in: query
description: Greater than or equal to; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
format: date-time
explode: false
style: form
- name: datumActueelTot[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: datumActueelTot[lt]
in: query
description: Less than; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[lte]
in: query
description: Less than or equal to; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[not]
in: query
description: Exclude matches; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: array
items:
type: string
format: date-time
- name: datum[gt]
in: query
description: Greater than; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[gte]
in: query
description: Greater than or equal to; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
format: date
explode: false
style: form
- name: datum[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: datum[lt]
in: query
description: Less than; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[lte]
in: query
description: Less than or equal to; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[not]
in: query
description: Exclude matches; use yyyy-mm-dd
schema:
type: array
items:
type: string
format: date
- name: geometrie
in: query
description: Geometrische beschrijving van een object
schema:
type: string
- name: geometrie[contains]
in: query
description: Use x,y or POINT(x y)
schema:
type: string
- name: geometrie[intersects]
in: query
description: Use WKT (POLYGON((x1 y1, x2 y2, ...))) or GeoJSON
schema:
type: string
- name: geometrie[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: string
- name: geometrie[not]
in: query
description: GeoJSON | GEOMETRY(...)
schema:
type: string
- name: geometrie[within]
in: query
description: Use x,y,d or WKT POINT(x y),d
schema:
type: string
- name: identificatie
in: query
description: Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat
schema:
type: string
- name: identificatie[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
explode: false
style: form
- name: identificatie[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: identificatie[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: identificatie[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: identificatie[not]
in: query
description: Exclude matches; text
schema:
type: array
items:
type: string
- name: legenda
in: query
description: Categorie bedoeld als legenda-item
schema:
type: string
- name: legenda[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
explode: false
style: form
- name: legenda[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: legenda[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: legenda[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: legenda[not]
in: query
description: Exclude matches; text
schema:
type: array
items:
type: string
- name: naam
in: query
description: De naam van het object
schema:
type: string
- name: naam[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
explode: false
style: form
- name: naam[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: naam[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: naam[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: naam[not]
in: query
description: Exclude matches; text
schema:
type: array
items:
type: string
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: url
in: query
description: URL naar bekendmaking
schema:
type: string
format: uri
- name: url[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
format: uri
explode: false
style: form
- name: url[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: url[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: url[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: url[not]
in: query
description: Exclude matches; URL
schema:
type: array
items:
type: string
format: uri
tags:
- stedelijkgebiedprojectofbelangen
responses:
'200':
content:
application/hal+json:
schema:
$ref: '#/components/schemas/PaginatedGebiedenstedelijkgebiedprojectofbelangenList'
text/csv:
schema:
$ref: '#/components/schemas/PaginatedGebiedenstedelijkgebiedprojectofbelangenList'
application/geo+json:
schema:
$ref: '#/components/schemas/PaginatedGebiedenstedelijkgebiedprojectofbelangenList'
description: ''
summary: Gebieden stedelijkgebiedprojectofbelangen list
x-summary-source: derived
servers:
- url: https://api.data.amsterdam.nl/
/stedelijkgebiedprojectofbelangen/{identificatie}:
get:
operationId: gebieden_stedelijkgebiedprojectofbelangen_retrieve
parameters:
- in: header
name: Accept-Crs
schema:
type: string
description: Accept-Crs header for Geo queries
- in: header
name: Content-Crs
schema:
type: string
description: Content-Crs header for Geo queries
- in: header
name: X-Api-Key
schema:
type: string
description: Api Key for statistical purposes, not for authentication
- in: query
name: _csv_header
schema:
type: string
enum:
- id
- title
- none
description: Specify type of header for csv file
- in: query
name: _csv_separator
schema:
type: string
enum:
- ','
- ;
description: Specify type of separator for csv file
- in: query
name: _expand
schema:
type: boolean
description: Allow to expand relations.
- in: query
name: _expandScope
schema:
type: string
description: Comma separated list of named relations to expand.
- in: query
name: _fields
schema:
type: string
description: Comma-separated list of fields to display
- in: query
name: _format
schema:
type: string
enum:
- json
- csv
- geojson
description: Select the export format
- name: _sort
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- name: datum
in: query
description: Wordt nog aangevuld
schema:
type: string
format: date
- name: datumActueelTot
in: query
description: Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status
schema:
type: string
format: date-time
- name: datumActueelTot[gt]
in: query
description: Greater than; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[gte]
in: query
description: Greater than or equal to; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
format: date-time
explode: false
style: form
- name: datumActueelTot[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: datumActueelTot[lt]
in: query
description: Less than; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[lte]
in: query
description: Less than or equal to; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: string
format: date-time
- name: datumActueelTot[not]
in: query
description: Exclude matches; use yyyy-mm-dd or yyyy-mm-ddThh:mm[:ss[.ms]]
schema:
type: array
items:
type: string
format: date-time
- name: datum[gt]
in: query
description: Greater than; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[gte]
in: query
description: Greater than or equal to; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
format: date
explode: false
style: form
- name: datum[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: datum[lt]
in: query
description: Less than; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[lte]
in: query
description: Less than or equal to; use yyyy-mm-dd
schema:
type: string
format: date
- name: datum[not]
in: query
description: Exclude matches; use yyyy-mm-dd
schema:
type: array
items:
type: string
format: date
- name: geometrie
in: query
description: Geometrische beschrijving van een object
schema:
type: string
- name: geometrie[contains]
in: query
description: Use x,y or POINT(x y)
schema:
type: string
- name: geometrie[intersects]
in: query
description: Use WKT (POLYGON((x1 y1, x2 y2, ...))) or GeoJSON
schema:
type: string
- name: geometrie[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: string
- name: geometrie[not]
in: query
description: GeoJSON | GEOMETRY(...)
schema:
type: string
- name: geometrie[within]
in: query
description: Use x,y,d or WKT POINT(x y),d
schema:
type: string
- in: path
name: identificatie
schema:
type: string
title: Object ID
description: Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat
required: true
- name: identificatie
in: query
description: Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat
schema:
type: string
- name: identificatie[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
explode: false
style: form
- name: identificatie[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: identificatie[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: identificatie[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: identificatie[not]
in: query
description: Exclude matches; text
schema:
type: array
items:
type: string
- name: legenda
in: query
description: Categorie bedoeld als legenda-item
schema:
type: string
- name: legenda[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
explode: false
style: form
- name: legenda[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: legenda[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: legenda[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: legenda[not]
in: query
description: Exclude matches; text
schema:
type: array
items:
type: string
- name: naam
in: query
description: De naam van het object
schema:
type: string
- name: naam[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
explode: false
style: form
- name: naam[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: naam[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: naam[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: naam[not]
in: query
description: Exclude matches; text
schema:
type: array
items:
type: string
- name: url
in: query
description: URL naar bekendmaking
schema:
type: string
format: uri
- name: url[in]
in: query
description: 'Matches any value from a comma-separated list: val1,val2,valN.'
schema:
type: array
items:
type: string
format: uri
explode: false
style: form
- name: url[isempty]
in: query
description: Whether the field is empty or not.
schema:
type: boolean
- name: url[isnull]
in: query
description: Whether the field has a NULL value or not.
schema:
type: boolean
- name: url[like]
in: query
description: Matches text using wildcards (? and *).
schema:
type: string
- name: url[not]
in: query
description: Exclude matches; URL
schema:
type: array
items:
type: string
format: uri
tags:
- stedelijkgebiedprojectofbelangen
responses:
'200':
content:
application/hal+json:
schema:
$ref: '#/components/schemas/Gebiedenstedelijkgebiedprojectofbelangen'
text/csv:
schema:
$ref: '#/components/schemas/Gebiedenstedelijkgebiedprojectofbelangen'
application/geo+json:
schema:
$ref: '#/components/schemas/Gebiedenstedelijkgebiedprojectofbelangen'
description: ''
summary: Gebieden stedelijkgebiedprojectofbelangen retrieve
x-summary-source: derived
servers:
- url: https://api.data.amsterdam.nl/
components:
schemas:
Point3D:
type: array
description: Point in 3D space
minItems: 2
maxItems: 3
items:
type: number
GebiedenstedelijkgebiedprojectofbelangenLink:
type: object
description: The identifier of the relationship to stedelijkgebiedprojectofbelangen.
properties:
href:
type: string
format: uri
readOnly: true
title:
type: string
identificatie:
type: string
title: Object ID
description: Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat
required:
- href
- identificatie
- title
Geometry:
type: object
description: GeoJSON geometry
discriminator:
propertyName: type
required:
- type
properties:
type:
type: string
enum:
- Point
- LineString
- Polygon
- MultiPoint
- MultiLineString
- MultiPolygon
description: the geometry type
coordinates:
type: array
minItems: 2
description: Based on the geometry type, a point or collection of points.
items:
type: number
Gebiedenstedelijkgebiedprojectofbelangen:
type: object
description: Stedelijke gebieden, projecten en belangen zijn projectgebieden binnen de gemeente Amsterdam, waar de voorbereiding van bestemmingsplannen door het college van burgemeester en wethouders of de burgemeester ter hand worden genomen
properties:
_links:
allOf:
- $ref: '#/components/schemas/GebiedendefaultStedelijkgebiedprojectofbelangenLinks'
title: ' links'
identificatie:
type: string
title: Object ID
description: Uniek identificerend kenmerk voor het object dat onveranderlijk is zolang het object bestaat
geometrie:
$ref: '#/components/schemas/MultiPolygon'
naam:
type:
- string
- 'null'
title: Object naam
description: De naam van het object
categorieCode:
type:
- string
- 'null'
categorieOmschrijving:
type:
- string
- 'null'
url:
type:
- string
- 'null'
format: uri
title: Object URL
description: URL naar bekendmaking
maxLength: 200
datum:
type:
- string
- 'null'
format: date
title: Wordt nog aangevuld
description: Wordt nog aangevuld
datumActueelTot:
type:
- string
- 'null'
format: date-time
title: Actueel tot datum
description: Einddatum van de cyclus, eventueel in combinatie met het kenmerk Status
legenda:
type:
- string
- 'null'
title: Object legendacategorie
description: Categorie bedoeld als legenda-item
required:
- _links
- geometrie
- identificatie
MultiPolygon:
type: object
description: GeoJSON geometry
allOf:
- $ref: '#/components/schemas/Geometry'
- properties:
type:
type: string
enum:
- MultiPolygon
coordinates:
type: array
items:
type: array
items:
type: array
items:
$ref: '#/components/schemas/Point3D'
PaginatedGebiedenstedelijkgebiedprojectofbelangenList:
type: object
properties:
page:
type: object
properties:
number:
type: integer
example: 3
size:
type: integer
example: 20
totalElements:
type: integer
example: 5
totalPages:
type: integer
example: 3
_links:
type: object
properties:
self:
type: object
properties:
href:
type: string
format: uri
example: https://api.data.amsterdam.nl/v1/.../resource/?page=3
next:
type: object
properties:
href:
type:
- string
- 'null'
format: uri
example: https://api.data.amsterdam.nl/v1/.../resource/?page=4
previous:
type: object
properties:
href:
type:
- string
- 'null'
format: uri
example: https://api.data.amsterdam.nl/v1/.../resource/?page=2
_embedded:
type: object
properties:
stedelijkgebiedprojectofbelangen:
type: array
items:
$ref: '#/components/schemas/Gebiedenstedelijkgebiedprojectofbelangen'
GebiedendefaultStedelijkgebiedprojectofbelangenLinks:
type: object
description: The contents of the `stedelijkgebiedprojectofbelangen._links` field. It contains all relationships with objects.
properties:
schema:
type: string
format: uri
description: The schema field is exposed with every record
readOnly: true
self:
$ref: '#/components/schemas/GebiedenstedelijkgebiedprojectofbelangenLink'
required:
- schema
- self
securitySchemes:
oauth2:
type: oauth2
flows:
implicit:
authorizationUrl: https://iam.amsterdam.nl/auth/realms/datapunt-ad/protocol/openid-connect/auth
scopes: {}
externalDocs:
description: API Usage Documentation
url: https://api.data.amsterdam.nl/v1/docs/datasets/gebieden.html
x-refined-from:
- amsterdam-nl-gebieden-openapi-original.json
- amsterdam-nl-gebieden-openapi.yml
x-versions:
default:
url: https://api.data.amsterdam.nl/v1/afvalwijzer
status: stable
endSupportDate: null
statusDescription: stabiel
default: true
paths:
afvalwijzer: stable
acc_afvalwijzer: stable
pathsUnderDevelopment: false
v1:
url: https://api.data.amsterdam.nl/v1/afvalwijzer/v1
status: stable
endSupportDate: null
statusDescription: stabiel
default: true
paths:
afvalwijzer: stable
acc_afvalwijzer: stable
pathsUnderDevelopment: false
pathsDeprecated: false
pathsDiscontinued: false