waste-carrier

The register, prepared

Everything on this site is free to read. What is sold is the work of pulling 418,521 rows out of a paginated API, normalising them, and keeping the difference between one collection and the next.

The pages of this site are free and will stay free : an official fact belongs to no one. What is sold here is the compilation work — extracting the Environment Agency waste carrier register, reconciling it, dating it, and delivering it in a usable form.

What is worth buying is the flow, not the stock

A published register is a state at one instant. What it does not publish is the list of what has just changed : every record carries its date, but nowhere can you ask for « everything that moved since 2026-08-18 ». To get it you have to re-read the whole file and diff it — every month.

About 6 435 new registrations a month are recorded. That is the rate at which a snapshot ages, and it is why the subscription is listed first and the snapshot last.

That monthly figure is measured, not estimated: 77,222 registrations carry a registration date in 2025, the last full year in the file. 2026 is excluded because it is still running.

There is a second reason the feed matters more here than on most registers: registrations expire. 13,014 run out during 2026 and 43,954 during 2027. A snapshot does not go stale gradually — parts of it become wrong on a known date.

What you get, field by field

Fields delivered and fill rate, measured on the rows actually delivered — not estimated
FieldDescriptionFilled
registration_numberThe key — CBDU or CBDL followed by digits.100.0 %
business_nameAs registered.100.0 %
company_numberCompanies House number, where the registrant has one.23.0 %
tierUpper or lower — the distinction that decides what the business may legally carry.100.0 %
registration_typeCarrier, broker, dealer, or a combination.100.0 %
applicant_typeCompany, sole trader, partnership, charity, public body.99.1 %
registration_dateWhen it was granted.100.0 %
expiry_dateWhen it runs out.34.9 %
postcode_district⚠️ The outward code of the business address, extracted and validated against the real list of GB postcode areas.99.3 %
postcode_area⚠️ The one or two leading letters, with the town that names it — B is Birmingham, PE is Peterborough.99.3 %
nation⚠️ England, Scotland or Wales, derived from the area.99.3 %
is_natural_person⚠️ Whether the registrant is an individual rather than an organisation, taken from the applicant type the source declares.100.0 %
single_extraction⚠️ The source has no bulk file: it is served 1,000 rows at a time through an API whose pagination is undocumented. This is the whole register in one table.100.0 %

The 5 fields marked ⚠️ do not exist in the source : we add them — a join, a normalisation, or a reconstructed history. That is the part a buyer cannot reproduce by downloading the official file.

The five marked fields are the reason to buy rather than fetch. The Environment Agency publishes no bulk file for this register: it is an API that returns 1,000 rows at a time, and its pagination is not documented_page, _pageSize and _start all return 400, only _offset works, and without a sort parameter consecutive batches can overlap. Getting the whole register out is a job, not a download.

What we do not sell, at any price: street addresses and full postcodes. 44 % of the registrations are individuals — sole traders whose registered address is their home. The source publishes it; we drop it at ingestion and it is in no file we deliver. The finest geography we hold, sell or show is the postcode district.

Order

Tell us what you need : we reply with a sample, the field dictionary, and an invoice. No payment is taken on this site — an order opens a conversation.

Prices in GBP, before any applicable tax. Delivered as CSV and Parquet, by download link. Every request is answered by hand.