v1

latestOpenAPI 3.0.3Environment Agency Conditional Licence2026-07-233570168.4 KB
Waste Exemptions

Search the register of waste exemptions

get/waste-exemptions/registration

Query parameters

number-searchstring

The full or partial ID of a registration or permit

Note that registration numbers will be treated as collections of words so that a registration number such as CB/HE5831CE will be found by a search for HE5831 even though the initial CB/ is missing.

Each word will be treated as a prefix, so HE will match CB/HE5831CE

As a special case a word ending in a number will be treated as an exact word mach so A2 will match A2 or CB/A2/001 but not A27 or CB/A231/001. This is to avoid confusion when searching for numeric entries. If you need to search for a registration number by prefix then use an explicit wildcard charater e.g. A2*.

name-searchstring

Full or partial name of the business or individual registered.

The text queries are treated as prefixes (so Atkin would match Atkins, Atkinson and so on). To search for a match somewhere within the field you can prefix the search with * (so *tkins would match Atkins, Watkins and so on). If the search string contains more than one word then each is matched separately (so jo atkin would match John Atkinson and Atkins Joinery).

Note that water quality exemptions do not have a holder associated with them and won't appear in results.

name-number-searchstring

A common requirement is to search for a specific registration knowing either the name of the registered person/business or the registration number. This parameter allows you to search for all records where either the name or registration number matches the query term.

A name number search will return the simple union of the results you would expect from name-search and number-search individually, so a query for name-search=abc contains all the records from a search with name-search=abc and all the records from number-search=abc, and the same matching rules apply. For registers that do not support name-search, such as Water Quality Exemptions, this behaves the same as number-search.

Note that, if this parameter is included, no other parameters may be given, with the exception of _limit and _offset. All other search parameters behave as filters, so that all results will match all parameters, and only this one supports the union of two separate search terms. Should you need to filter the results of a name-number-search query by any other field, join the results of separate queries with the name-search and number-search parameter.

address-searchstring

Full or partial address of the business or individual registered.

Each word in the address will be treated seperately, so a search for Park Road will match 1 Park Road, 1 High Road, West Park, or Park Estate, City Road.

All words are treated as prefixes, so a search for London will return addresses in Londonderry, but words that end with a number are an exception to this, so a search for 10 will not match 100 Park Road.

eastinginteger

Easting of OS grid point to search by distance radius. Must be used with northing and dist.

northinginteger

Northing of OS grid point to search by distance radius. Must be used with easting and dist.

distinteger

Distance in km from the given OS grid point to search within. Must be used with easting and northing to specify the search center. If left empty, the default value will be used

_limitinteger

The number of registrations to return. Each register has a maximum supported _limit; in most cases this is 10,000 but some are lower. To fetch more registrations, either page through the results using the _offset parameter or use the download endpoint to access the full dataset.

_offsetinteger

Return a list of items starting at the given index. Can be used with the _limit parameter to page through results

namestring

Exact name of the registration or permit holder; use name-search or completion endpoint to search for a name

registrationNumberstring

The exact registration number of a permit; use number-search or completion endpoint to search for a registration number. These may contain forbidden URL charchters such as /. Note that unlike the ID path parameter, this corresponds to the registrationNumber field, not the notation field.

exemptionCodestring

Code representing a specific type of exemption

CodeDescription
D1Depositing waste from dredging inland waters
D2Depositing waste from a railway sanitary convenience
D3Depositing waste from a portable sanitary convenience
D4Depositing agricultural waste consisting of plant tissue under a Plant Health Notice
D5Depositing waste samples for testing or analysis
D6Disposal by incineration
D7Burning waste in the open
D8Burning waste at a port under a Plant Health Notice
S1Storing waste in secure containers
S2Storing waste in a secure place
S3Storing sludge
T1Cleaning, washing, spraying or coating relevant waste
T10Sorting mixed waste
T11Repairing or refurbishing waste electrical and electronic equipment (WEEE)
T12Manually treating waste
T13Treating waste food
T14Crushing and emptying vehicle waste oil filters
T15Treating waste aerosol cans
T16Treating waste toner and ink cartridges
T17Crushing waste fluorescent tubes
T18Using flocculants to remove water from waste
T19Physical and chemical treatment of waste edible oil and fat to produce biodiesel
T2Recovering textiles
T20Treating waste at a water treatment works
T21Recovery of waste at a waste water treatment works
T23Aerobic composting and associated prior treatment
T24Anaerobic digestion at premises used for agriculture and burning resulting biogas
T25Anaerobic digestion at premises not used for agriculture and burning resulting biogas
T26Treatment of kitchen waste in a wormery
T27Treatment of sheep dip using organophosphate-degrading enzyme
T28Sort and denature controlled drugs for disposal
T29Treatment of non-hazardous pesticide washings by carbon filtration for disposal
T30Recovery of silver
T31Recovery of monopropylene glycol from aircraft antifreeze fluids
T32Treatment of waste in a biobed or biofilter
T33Recovery of central heating oil by filtration
T4Preparatory treatments (baling, sorting, shredding etc)
T5Screening and blending waste
T6Treating waste wood and waste plant matter by chipping, shredding, cutting or pulverising
T8Mechanically treating end-of-life tyres
T9Recovering scrap metal
U1Use of waste in construction
U10Spreading waste to benefit agricultural land
U11Spreading waste to benefit non-agricultural land
U12Using mulch
U13Spreading plant matter to provide benefits
U14Incorporating ash into soil
U15Spreading of pig and poultry ash
U16Using depolluted end-of-life vehicles for parts
U2Use of baled end-of-life tyres in construction
U3Construction of entertainment or educational installations
U4Burning of waste as a fuel in a small appliance
U5Using biodiesel produced from waste as fuel
U6Using sludge to re-seed a waste water treatment plant
U7Using effluent to clean a highway gravel bed
U8Using waste for a specified purpose
U9Using waste to manufacture finished goods

Response

A list of registrations matching search criteria

Example response

{
  "meta": {
    "publisher": "Environment Agency",
    "licence": "https://www.gov.uk/government/publications/environment-agency-conditional-licence/environment-agency-conditional-licence",
    "documentation": "http://environment.data.gov.uk/public-register/view/api-reference.html",
    "hasFormat": [
      "http://environment.data.gov.uk/public-register/scrap-metal-dealers/registration.html?_limit=10",
      "http://environment.data.gov.uk/public-register/scrap-metal-dealers/registration.csv?_limit=10",
      "http://environment.data.gov.uk/public-register/scrap-metal-dealers/registration.rdf?_limit=10",
      "http://environment.data.gov.uk/public-register/scrap-metal-dealers/registration.ttl?_limit=10"
    ]
  },
  "items": [
    {
      "register": {
        "@id": "http://environment.data.gov.uk/public-register/waste-exemptions/register",
        "label": "Waste Exemption Registrations for England"
      },
      "type": [
        "http://environment.data.gov.uk/public-register/def/registration/RegisterItem"
      ],
      "holder": {
        "type": "http://xmlns.com/foaf/0.1/Person",
        "hasAddress": {
          "address": "Dragonfly House, 2 Gilders Way, Norwich, NR3 1UB",
          "organization_name": "Environment Agency",
          "street_address": "2 Gilders Way",
          "locality": "Norwich"
        }
      },
      "exemption": [
        {
          "registrationDate": "2020-09-12",
          "expiryDate": "2020-09-12"
        }
      ],
      "site": [
        {
          "siteAddress": {
            "address": "Dragonfly House, 2 Gilders Way, Norwich, NR3 1UB",
            "organization_name": "Environment Agency",
            "street_address": "2 Gilders Way",
            "locality": "Norwich",
            "postcodeURI": "http://data.ordnancesurvey.co.uk/id/postcodeunit/NR31UB"
          }
        }
      ]
    }
  ]
}