Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Productivity / Waste Services API
Waste Services API logo

Communitiesuk Waste Services API

Agent-ready OpenAPI document · curated by JenticProductivityTask Managementnone17 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Look up UK waste collection services, schedules, container features, and sites by UPRN, and open service cases through one public API.

Use for: Look up the next bin collection date for a UK address, Find which waste services are available at a UPRN, List the bins (features) registered against a site, Retrieve the event log for a collection round

Not supported: Does not handle waste pricing, payments, or hazardous-waste licensing - use for waste collection schedule lookup, site and container data, and missed-collection cases only.

Jentic publishes the only available OpenAPI specification for the UK Waste Services API, keeping it validated and agent-ready. The API is a public-sector data interface for UK waste collection: it exposes services, collection tasks, container features, event types and event records, sites (addressable by UPRN), and case records. Look up which bins are collected at an address, when, and what type, plus open new cases (e.g., missed collection reports). Useful for council apps, sustainability dashboards, and AI assistants that answer 'when's my next bin day?'.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Waste Services API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Waste Services API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcommunitiesuk.github.io%2Fuk-waste-services" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcommunitiesuk.github.io%2Fuk-waste-services" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Waste Services API.

Find collection sites by UPRN or alternative id via GET /sites/{id}

List waste services available to a site via GET /services

Retrieve upcoming collection tasks via GET /tasks and /tasks/{taskId}

List container features (bins, sacks) and their feature types attached to a site

Retrieve event types and event records (collected, missed, contamination)

Open a new service case via POST /cases for a missed collection or query

Use Cases

Patterns agents use Waste Services API for, with concrete tasks.

★ Bin Day Lookup for a Council App

Resolve a household address to a UPRN, call GET /sites/{id} to fetch the site record, then GET /tasks filtered by site to return the next collection dates. The result powers a 'when's my bin day?' lookup in a council mobile app or chatbot. The data source is the canonical UK waste services interface, so the answers match what the council uses internally.

Given UPRN 100023456789, GET /sites/100023456789 and then GET /tasks for that site, returning the next three collection dates

Missed Collection Reporting

When a resident reports a missed bin, the app calls POST /cases with the site reference, event type, and description. The case is created in the council's waste system without the resident having to phone the council. Combine with GET /event-types to pick the right classification before submission.

POST a new case to /cases with site reference, eventTypeId for 'missed collection', and a free-text description

Sustainability Dashboard Data Pull

Local sustainability dashboards can pull GET /events filtered by date range to count recycling, contamination, and missed-collection events across a council area. Cross-referenced with /feature-types, this gives a clear picture of bin-by-bin waste behaviour without scraping council websites.

GET /events filtered by date range last_30_days and aggregate counts by eventTypeId

AI Bin Day Assistant via Jentic

An AI agent connected to Jentic can answer 'what's my bin day?' by resolving the address to a UPRN, calling GET /sites/{id}, and surfacing /tasks. No credentials are required - the API is public - and Jentic still standardises the operation discovery and execution. Useful in council voice assistants and sustainability copilots.

Use Jentic to search 'look up uk bin collection schedule', load GET /tasks, and execute for a target site reference

Key Endpoints

17 endpoints — jentic publishes the only available openapi specification for the uk waste services api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/sites

List collection sites

GET

/sites/{id}

Get a site by UPRN or alternative id

GET

/services

List waste services

GET

/tasks

List collection tasks

GET

/events

List waste collection events

GET

/event-types

List event type classifications

GET

/features

List container features

POST

/cases

Create a new service case

GET

/sites

List collection sites

GET

/sites/{id}

Get a site by UPRN or alternative id

GET

/services

List waste services

GET

/tasks

List collection tasks

GET

/events

List waste collection events

GET

/event-types

List event type classifications

GET

/features

List container features

POST

/cases

Create a new service case

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Waste Services API by hand means mapping its site, service, and collection-schedule resources and building your own request handling for each. Through Jentic you install once, import the Waste Services API from the API Directory, and your agent calls it, with no credential to manage since the API is open.

Permission scoping

Permission scoping

The Waste Services API puts the site id in the URL path (/sites/{id}) and takes case details in the request body, so a rule can pin your agent to reading a specific site while you limit it to the operations it needs. You choose the operations it may call, so you can allow schedule and site lookups while leaving case creation out unless you add it.

Credential management

Credential isolation

The Waste Services API is open and needs no credential, so there is nothing to store, and no key enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'find a bin collection schedule' or 'report a missed collection', and Jentic returns the matching Waste Services operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

GOV.UK Content API

→

GOV.UK Content API surfaces government guidance pages that complement the structured waste data.

Use GOV.UK Content for human-facing guidance and policy pages; use Waste Services for structured collection schedule data.

Alternative

US EPA API

→

The EPA API exposes US-side environmental data including some waste-related datasets.

Choose the EPA API for US-jurisdiction environmental data; the UK Waste Services API is UK-specific.

Complementary

Food Standards Agency API

→

Sister UK public-sector API for food hygiene ratings, often consumed alongside council services.

Pair with the Food Standards Agency API when building local-government composite views (waste plus food hygiene plus planning).

FAQs

Specific to using Waste Services API through Jentic.

Why is there no official OpenAPI spec for the UK Waste Services API?

The UK government waste services interface is documented in human-readable form on communitiesuk.github.io but does not publish a machine-readable OpenAPI specification. Jentic generates and maintains this spec so AI agents and developers can call it via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Waste Services API require?

The spec defines no security scheme - the API is treated as public read for service and task data. Some council deployments may front the API with their own gateway requiring an API key; check the council-specific deployment URL if 401 responses appear.

Can I look up bin collection dates for a UK address?

Yes. Resolve the address to a UPRN, call GET /sites/{id} to confirm the site exists, then GET /tasks filtered by that site to return upcoming collection dates with their service type.

How do I report a missed bin collection?

POST /cases creates a new service case. Include the site reference, the eventTypeId for 'missed collection' (look it up via GET /event-types), and a description. The council receives the case in its waste system.

What are the rate limits for the Waste Services API?

No public rate limit is documented in the spec. In practice individual council deployments may throttle requests; cache site and feature-type lookups, which change rarely, and back off on 429 responses.

How do I look up a bin schedule through Jentic?

Search Jentic for 'look up uk bin collection schedule', load the schema for GET /tasks, and execute with a site reference. The Jentic Python SDK pattern is await client.search(...), await client.load(...), await client.execute(...).

Can I limit what my agent is allowed to do with the Waste Services API?

Yes. Because you run Jentic One yourself, your own rules decide which Waste Services operations and inputs the agent may use. You can allow read-only lookups like GET /sites/{id}, GET /services, and GET /tasks while leaving case creation via POST /cases out unless you add it. Since the site id travels in the URL path, you can also pin the agent to a specific site so it reads only the collection data you intend.

GET STARTED

Start building with Waste Services API

Explore with Jentic One
View OpenAPI Document