Discover/omgevingsloketinzage.omgeving.vlaanderen.be API
live

omgevingsloketinzage.omgeving.vlaanderen.be APIomgevingsloketinzage.omgeving.vlaanderen.be

Search and retrieve Flemish environmental permits (omgevingsvergunningen) by location or keyword. Access permit details, procedure phases, and building actions.

Endpoints
2
Updated
3mo ago
Try it
Page number (0-based)
Results per page
Municipality name or project keyword (e.g. 'Gent', 'Antwerpen')
api.parse.bot/scraper/2e31d0cd-fe7c-4be1-89b0-c4850c4edf3e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2e31d0cd-fe7c-4be1-89b0-c4850c4edf3e/search_permits?page=0&size=20&query=Gent' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for environmental permits by municipality, project name, or address. Returns paginated results sorted by project name.

Input
ParamTypeDescription
pageintegerPage number (0-based)
sizeintegerResults per page
queryrequiredstringMunicipality name or project keyword (e.g. 'Gent', 'Antwerpen')
Response
{
  "type": "object",
  "fields": {
    "last": "boolean, whether this is the last page",
    "first": "boolean, whether this is the first page",
    "content": "array of permit summaries, each with uuid, puuid, and projectNaam",
    "pageable": "object with pagination metadata including pageNumber, pageSize, sort, offset",
    "numberOfElements": "integer, count of results on this page"
  },
  "sample": {
    "data": {
      "last": false,
      "size": 20,
      "empty": false,
      "first": true,
      "number": 0,
      "content": [
        {
          "uuid": "8uWN7Hn1Th6xIoDH8uYjbg",
          "puuid": "H0nCtBT3Sl-mBrBUXVzCgw",
          "projectNaam": "080.Friedrich Froebelstraat.Gent, (2026025273)"
        }
      ],
      "pageable": {
        "sort": [
          {
            "property": "p.naam",
            "direction": "ASC"
          }
        ],
        "offset": 0,
        "pageSize": 20,
        "pageNumber": 0
      },
      "numberOfElements": 20
    },
    "status": "success"
  }
}

About the omgevingsloketinzage.omgeving.vlaanderen.be API

This API exposes 2 endpoints for accessing environmental permits from the Flemish government's omgevingsloketinzage portal. Use search_permits to find permits by municipality or keyword — returning paginated summaries with UUIDs and project names — then call get_permit_details to retrieve the full permit record including procedure phases, administrative decisions, appeal deadlines, and building action specifics.

Searching Permits

The search_permits endpoint accepts a query parameter — a municipality name like Gent or Antwerpen, a street name, or a project keyword — and returns paginated results. Each item in the content array includes a uuid, a puuid, and a projectNaam. Pagination is controlled via page (0-based) and size, and the response includes a pageable object with pageNumber, pageSize, offset, and sort metadata, plus boolean first and last flags to detect page boundaries.

Permit Details

The get_permit_details endpoint accepts either the uuid from search results or an OMV project_number (e.g. 2026025273). The response bundles four distinct data objects: overview contains core permit metadata including projectnummer, bevoegdeOverheid (competent authority), beslissing (decision), and eindDatumBeroep (appeal deadline); procedure is an array of procedure phase objects with subOnderdelen sub-steps; project_info holds general project information; and building_actions returns a paginated list with totalElements and a content array describing specific building or location actions tied to the permit.

Coverage Scope

All data is scoped to Flanders (Belgium). Permits are identified by OMV reference numbers, which follow Flemish administrative numbering conventions. The bevoegdeOverheid field identifies which governmental body holds authority over each permit — useful when filtering for municipal versus provincial or regional decisions.

Common use cases
  • Monitor permit activity in a specific municipality by querying search_permits with a municipality name and tracking new projectNaam entries
  • Build a permit-status dashboard showing beslissing and eindDatumBeroep from the overview object for ongoing construction projects
  • Audit procedure compliance by inspecting the procedure array and its subOnderdelen phases for a given permit UUID
  • Identify which competent authority (bevoegdeOverheid) issued a permit to determine municipal vs. regional jurisdiction
  • Enumerate building actions tied to a parcel by iterating through building_actions.content for permits matching an address query
  • Cross-reference an OMV project number from a physical notice board by passing it directly as project_number to get_permit_details
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does omgevingsloketinzage.omgeving.vlaanderen.be have an official developer API?+
The Flemish government publishes open data through various portals, but omgevingsloketinzage.omgeving.vlaanderen.be does not expose a publicly documented developer API with authentication keys or versioned endpoints for external use.
What does `get_permit_details` return beyond the overview?+
It returns four objects: overview (project number, competent authority, decision, appeal end date), procedure (array of phase objects each with subOnderdelen sub-steps), project_info (general project metadata), and building_actions (paginated list of building/location actions with totalElements and a content array). Providing either a uuid or a project_number is sufficient to retrieve all four.
Can I filter search results by permit status or decision type?+
Currently search_permits filters by the query string (municipality name or keyword) and supports pagination via page and size. Filtering by beslissing (decision) or permit status is not exposed as a parameter. You can fork this API on Parse and revise it to add a status-filter endpoint if your use case requires it.
Does the API cover permits from Brussels or Wallonia?+
No. The source portal is the Flemish omgevingsloket, so coverage is limited to Flanders. Brussels and Wallonia operate separate permit registries. You can fork this API on Parse and revise it to point at those regional sources if you need cross-regional coverage.
Are document attachments or permit PDF files accessible through this API?+
The current endpoints return structured permit metadata, procedure phases, and building action data — not binary documents or file downloads. The inhouden array in get_permit_details provides content version references, but PDF or document retrieval is not covered. You can fork this API on Parse and revise it to add document-fetch endpoints if attachment access is needed.
Page content last updated . Spec covers 2 endpoints from omgevingsloketinzage.omgeving.vlaanderen.be.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
Flemish Environmental Permits API | omgevingsloket · Parse