Poland BDO Waste Registry Scraper
Pricing
from $2.50 / 1,000 entity results
Poland BDO Waste Registry Scraper
Rejestr BDO - baza danych o odpadach. Search 674,000+ waste management entities by name, NIP or province. Confirm a waste handler is registered and get its BDO registry number. No API exists. ESG compliance, environmental due diligence. Gospodarka odpadami.
Pricing
from $2.50 / 1,000 entity results
Rating
0.0
(0)
Developer
getregdata
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Poland BDO Waste Registry Scraper | Rejestr BDO
Verify that a waste-management contractor holds a valid BDO registration before you sign - searching 674,000+ entities in Poland's central waste registry by name, NIP, or BDO number, as structured JSON. Beyond what the registry's manual search allows. Hiring an unregistered waste handler can expose your company to fines from 1,000 to 1,000,000 PLN, so this is the check that belongs in environmental-compliance and ESG due diligence.
No login, no API key, no proxy, nothing to configure - paste a company name or NIP and get its BDO registration back.
What data do you get?
One record per registered entity:
{"registryNumber": "000001572","companyName": "REMONDIS sp. z o.o.","nip": "7280132515","nipEu": null,"address": "Kraj: Polska, Wojewodztwo: MAZOWIECKIE, Powiat: Warszawa, Gmina: Mokotow, Miejscowosc: Warszawa, Ulica: Zawodzie 18, Kod pocztowy: 02-981","country": "Polska","province": "MAZOWIECKIE","district": "Warszawa","commune": "Mokotow","city": "Warszawa","street": "Zawodzie 18","postalCode": "02-981","companyId": "91117b0c-1ea8-4078-bcb5-ba6291210c07","profileUrl": "https://rejestr-bdo.mos.gov.pl/Application/Preview/Edit/91117b0c-...","sourceUrl": "https://rejestr-bdo.mos.gov.pl/Registry/Index"}
| Field | Description |
|---|---|
registryNumber | BDO registration number (numer rejestrowy) |
companyName | Company/entity name |
nip / nipEu | Polish Tax ID and EU VAT number (where applicable) |
address | Registered address as one line |
country / province / district / commune / city / street / postalCode | The address split into fields (kraj / wojewodztwo / powiat / gmina / miejscowosc / ulica / kod pocztowy) |
companyId | The entity's BDO identifier |
profileUrl | Link to the entity's page in the BDO registry |
sourceUrl | Source registry URL |
What the registry does not publish. BDO's public search exposes identity and address only. Registration status, waste codes, and the BDO permit tables sit behind a login on the entity's own page, so no tool can return them from the public register - and this Actor does not pretend to. What it answers is the question that actually matters for compliance: is this company in the BDO register, and what is its BDO number? An entity that appears here is in the register; one that does not appear is not.
How much does it cost?
Pay per result - you are not charged for Apify platform usage, only a fixed price per record. The price drops on higher Apify subscription tiers.
| Volume | Cost |
|---|---|
| 1 result | $0.004 |
| 100 results | ~$0.43 |
| 1,000 results | ~$4.03 |
| 10,000 results | ~$40.03 |
Plus a $0.025 start fee per run. Apify's $5 monthly free credit covers ~1,250 results. No subscription, no minimum.
Is it legal, and where does the data come from?
Data comes from the official BDO registry (Baza danych o produktach i opakowaniach oraz o gospodarce odpadami) at rejestr-bdo.mos.gov.pl, maintained by the voivodeship Marshal Offices under the Act on Waste (ustawa z dnia 14 grudnia 2012 r. o odpadach). The registry is public - it exists so businesses can verify that a waste handler is registered. Extraction of this public data is permitted; you remain responsible for lawful use downstream.
How do I use it?
Click Try it and paste this input:
{ "query": "Remondis" }
Search by company name, NIP, EU NIP, or BDO number, and narrow with province to a specific voivodeship.
Input options
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | Yes | - | Company name, NIP, NIP EU, or BDO registry number |
province | string | No | all | Filter by voivodeship (e.g. Mazowieckie, Slaskie) |
maxResults | integer | No | 100 | Max results. Set to 0 for unlimited |
Province options: Dolnoslaskie, Kujawsko-Pomorskie, Lubelskie, Lubuskie, Lodzkie, Malopolskie, Mazowieckie, Opolskie, Podkarpackie, Podlaskie, Pomorskie, Slaskie, Swietokrzyskie, Warminsko-Mazurskie, Wielkopolskie, Zachodniopomorskie.
What you can do with it
- Environmental compliance - confirm a waste contractor holds a valid BDO registration before signing, as Polish environmental law requires.
- Contractor due diligence - confirm a waste-management partner is in the BDO register, and capture its BDO number, before you sign.
- Supply-chain & ESG audit - check a whole supplier list against the register in one run and flag the companies that are absent.
- Manufacturing compliance - verify the handlers for your production waste streams.
- Market research - map the Polish waste-management landscape by region.
Run it from code
# cURL - start a run and get the dataset backcurl -X POST "https://api.apify.com/v2/acts/regdata~bdo-waste-registry-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ "query": "Remondis" }'
// Node.js - apify-clientimport { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('regdata/bdo-waste-registry-scraper').call({ query: 'Remondis' });const { items } = await client.dataset(run.defaultDatasetId).listItems();
# Python - apify-clientfrom apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("regdata/bdo-waste-registry-scraper").call(run_input={"query": "Remondis"})items = client.dataset(run["defaultDatasetId"]).list_items().items
Integrations
Runs anywhere Apify does: call it from the REST API, schedule recurring contractor checks, pipe results into n8n / Make / Zapier, or use it from any MCP client (Claude, Cursor) via mcp.apify.com.
FAQ
Is it legal to scrape BDO? Yes. BDO is an official public registry published so businesses can verify waste handlers. Extraction of public data is permitted; you remain responsible for lawful use downstream.
Do I need an account or API key? No. No login, no key, nothing to configure - just an Apify account.
How do I know a contractor is registered? Search by their NIP. If they come back with a registryNumber, they are in the BDO register; if the search returns nothing, they are not. The public register does not publish a separate status field - that sits behind a login on the entity's own page - so this is the check the public data supports. Re-run periodically to catch companies that drop out of the register.
Can I filter by region? Yes. Pass province (one of the 16 voivodeships) to scope the search.
What export formats are supported? JSON, CSV, Excel, or XML, or read live via the API.
Limitations
- The 674K+ entity registry is searchable by query/region; it is not exhaustively bulk-exportable in a single query.
- Results reflect the registry's own data freshness.
- Very broad queries return many matches; narrow by NIP or province for a precise check.
Related actors
Part of a suite of official government registry actors - no public API to build or maintain, pay per result, nothing to configure.
| Country | Actors |
|---|---|
| Poland | BDO (this actor) · CRBR · KRS (financials) · EKW · KNF · KRS (board) · KRZ · MSiG · KYB check · PEP (Sejm) · REGON (sites) · REGON · UOKiK |
| Germany | Insolvenzbekanntmachungen · Handelsregister |
| Spain | BORME · Registro Mercantil · Registro Público Concursal |
| Italy | INI-PEC · Registro Imprese |
| Austria | Ediktsdatei · WKO |
| France | Societe.com |
| Belgium | KBO / BCE |
| Czechia | ISIR |
| Slovakia | RPVS |
| Cyprus | DRCOR |
| Ireland | CRO |
| Portugal | Publicações MJ |
| Nigeria | CAC |
| Colombia | RUES |
| USA | California SoS · California UCC |
| UAE | ADGM |
| Global | Adverse media |
Common combinations: company register -> UBO -> insolvency/debtors -> adverse media is the standard KYB/onboarding chain.
For Poland that whole chain is one call: Poland KYB Risk Check takes a NIP or KRS and returns identity, beneficial owners and insolvency - screened against the company and every beneficial owner - as a single verdict, billed once per completed check.
Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com
Informacje po polsku
Czym jest ten aktor?
Ten aktor umozliwia automatyczne przeszukiwanie rejestru BDO - Bazy danych o produktach i opakowaniach oraz o gospodarce odpadami. Rejestr zawiera ponad 674 000 podmiotow zajmujacych sie wytwarzaniem, zbieraniem, transportem i przetwarzaniem odpadow w Polsce. Portal nie udostepnia publicznego API - aktor zwraca ustrukturyzowane dane JSON. Bez klucza, bez rejestracji.
Dla kogo?
Dla dzialow compliance srodowiskowego weryfikujacych rejestracje BDO kontrahentow, firm produkcyjnych sprawdzajacych lancuchy dostawcow, audytorow ESG, firm gospodarki odpadami oraz wladz samorzadowych.
Co mozna sprawdzic?
Wyszukiwanie po nazwie firmy, NIP, NIP EU lub numerze rejestrowym BDO, z filtrem po wojewodztwie. Kazdy wynik zawiera numer rejestrowy, nazwe firmy, NIP, NIP EU oraz pelny adres (wojewodztwo, powiat, gmina, miejscowosc, ulica, kod pocztowy). Ponad 688 000 podmiotow - jedna z najwiekszych baz srodowiskowych w Europie Srodkowej. Bez subskrypcji - placisz wylacznie za uzycie.
Rejestr BDO - baza danych o odpadach online
Przeszukiwanie publicznego Rejestru BDO (Baza Danych o Odpadach) - ponad 674 000 podmiotow. Wyszukiwanie po nazwie, NIP, numerze rejestrowym, z filtrem po wojewodztwie. Niezbedne narzedzie do due diligence srodowiskowego, audytu ESG i weryfikacji kontrahentow w sektorze gospodarki odpadami. Brak publicznego API.