Discover/Gov API
live

Gov APImy.cheshirewestandchester.gov.uk

Look up household bin collection schedules for any address in Cheshire West and Chester. Search by postcode, resolve UPRNs, and retrieve waste service dates.

Endpoint health
verified 3d ago
search_addresses
get_bin_schedule
2/2 passing latest checkself-healing
Endpoints
2
Updated
2mo ago

What is the Gov API?

This API provides 2 endpoints for looking up household waste collection schedules across the Cheshire West and Chester council area. Use search_addresses to find properties by postcode and retrieve their UPRN identifiers, then call get_bin_schedule to retrieve assigned waste services and a full dated list of past and upcoming collection events, including recycling, domestic, food, and garden waste rounds.

This call costs1 credit / call— charged only on success
Try it
UK postcode within Cheshire West and Chester (e.g. CH2 3HX, CW8 1AB).
api.parse.bot/scraper/b086cece-f464-4882-82ae-992302b74798/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b086cece-f464-4882-82ae-992302b74798/search_addresses?postcode=CH2+3HX' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace my-cheshirewestandchester-gov-uk-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: CheshireWestBins SDK — bounded, re-runnable; every call capped."""
from parse_apis.Cheshire_West_and_Chester_Bin_Collections_API import CheshireWestBins, ParseError

client = CheshireWestBins()

# Search for addresses in a postcode
for address in client.addresses.search(postcode="CH2 3HX", limit=3):
    print(address.display, address.uprn)

# Take the first address and look up its bin schedule
addr = client.addresses.search(postcode="CH2 3HX", limit=1).first()

try:
    schedule = client.bin_schedules.get(uprn=addr.uprn, from_date="2026-07-01")
    print("Services for", addr.display)
    for svc in schedule.services:
        print(f"  {svc.service}: {svc.service_type} every {svc.calendar}")
    for col in schedule.collections[:3]:
        print(f"  {col.collection_date} - {col.service_type} ({col.status})")
except ParseError as e:
    print(f"Error: {e}")

print("exercised: addresses.search, bin_schedules.get")
All endpoints · 2 totalmissing one? ·

Search for addresses within a postcode in the Cheshire West and Chester council area. Returns a list of addresses with their UPRN identifiers, which are needed to look up bin collection schedules.

Input
ParamTypeDescription
postcoderequiredstringUK postcode within Cheshire West and Chester (e.g. CH2 3HX, CW8 1AB).
Response
{
  "type": "object",
  "fields": {
    "postcode": "the postcode searched",
    "addresses": "array of address objects with uprn, display, flat, house, street, town, postcode"
  },
  "sample": {
    "data": {
      "postcode": "62704",
      "addresses": [
        {
          "flat": "",
          "town": "Springfield",
          "uprn": "100010022946",
          "house": "123",
          "street": "Main St",
          "display": "123 Main St, Springfield, IL 62704",
          "postcode": "62704"
        }
      ]
    },
    "status": "success"
  }
}

About the Gov API

Address Lookup

The search_addresses endpoint accepts a UK postcode within the Cheshire West and Chester boundary (for example, CH2 3HX or CW8 1AB) and returns a structured list of matching properties. Each address object includes a uprn (Unique Property Reference Number), a human-readable display string, and individual fields for flat, house, street, town, and postcode. The UPRN is the key needed to fetch bin schedule data.

Bin Collection Schedule

The get_bin_schedule endpoint takes a uprn and returns two top-level arrays. The services array describes each waste service assigned to that property — including the service name, type (e.g. recycling, domestic, food, garden), the collection round identifier, and the collection frequency. The collections array lists individual collection events with a collection_date, service_type, status, and round field, sorted chronologically to cover both historical records and future scheduled dates.

Coverage and Scope

Data is limited to properties within the Cheshire West and Chester council boundary. UPRNs outside that area will not return results. The schedule reflects the specific round and frequency assigned to each individual property, so results can differ between neighbouring addresses depending on which collection round serves them.

Reliability & maintenanceVerified

The Gov API is a managed, monitored endpoint for my.cheshirewestandchester.gov.uk — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when my.cheshirewestandchester.gov.uk changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official my.cheshirewestandchester.gov.uk API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a bin day reminder app that alerts residents by looking up their address via postcode and checking the next collection date.
  • Automate weekly waste schedule emails for a housing estate by iterating over a list of UPRNs from search_addresses results.
  • Populate a property information page with waste service details using the services array fields (type, frequency, round).
  • Audit collection history for a property by filtering the collections array for past dates and their recorded status.
  • Verify that a new-build address has been assigned waste services before tenant move-in by checking the services array.
  • Display upcoming garden waste and recycling dates on a smart home dashboard using collection date and service type fields.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Cheshire West and Chester Council offer an official developer API for bin collection data?+
No. The council does not publish a documented public developer API for waste collection data. This Parse API exposes the same address and schedule data through a structured REST interface.
What does `get_bin_schedule` return beyond just the next collection date?+
It returns the full services array (listing each assigned waste service with its type, round, and frequency) and a collections array containing every collection event available for the property — each with a collection_date, service_type, status, and round. This includes both past collections and future scheduled dates, not just the next upcoming one.
Can I look up bin schedules for addresses outside Cheshire West and Chester?+
No — coverage is limited to postcodes within the Cheshire West and Chester council boundary. Postcodes in neighbouring areas such as Cheshire East, Warrington, or Wirral are not covered. You can fork this API on Parse and revise it to point at a different council's waste lookup service to add coverage for other regions.
Does the API return the bin colour or container type for each service?+
Not currently. The services array includes the service name, type, round, and frequency, but does not include container colour or physical bin type. You can fork this API on Parse and revise it to add a mapping layer that associates service types with their standard bin colours.
How granular is the address data returned by `search_addresses`?+
Each result includes separate fields for flat, house, street, town, and postcode alongside the uprn and a combined display string. This means you can distinguish between individual flats within the same building, each of which may have its own UPRN and potentially its own collection schedule.
Page content last updated . Spec covers 2 endpoints from my.cheshirewestandchester.gov.uk.
Related APIs in Government PublicSee all →
earth911.com API
Find recycling centers near you, discover local recycling programs, and learn how to properly recycle specific materials with educational resources. Search by location and material type to get details about nearby facilities and what they accept.
webcat.hkpl.gov.hk API
Search and discover books across Hong Kong's public library system while checking real-time availability, and retrieve detailed book metadata including titles, authors, descriptions, and current stock status. Find exactly what you're looking for and know instantly whether your local library has it in stock.
water-lien.phila.gov API
Search Philadelphia property water lien records by address or account number to check for outstanding liens and get detailed account information. Quickly look up whether a property has water-related debt or payment issues before purchasing or refinancing.
losangeles.gov API
Search for building permits, inspection records, and property details for Los Angeles addresses to access permit histories, parcel information, code enforcement records, and occupancy certificates. Track retrofit programs and get comprehensive permit summaries to research property compliance and construction activity in LA.
classforkids.io API
Search and explore kids clubs, classes, camps, and activities across the UK by location or club name. Access schedules, pricing, availability, and direct booking links, with detailed information for each club all in one place.
lacity.org API
Access LA City Council meeting schedules, archived meetings, and official documents including council files, referrals, and board commission information. Search and retrieve detailed council files, meeting minutes, and journals to stay informed on city government activities and decisions.
foodpantries.org API
Find food pantries near you by searching your address, browsing by state, city, or county, and access detailed information about locations and services. Discover newly added pantries and explore comprehensive listings to locate food assistance resources in your area.
airbnb.co.uk API
Search Airbnb UK listings and access detailed information including pricing, availability calendars, and guest reviews. Plan your trips by comparing properties and experiences across locations with real-time data on rates and booking availability.