Discover/gassaferegister.co.uk API
live

gassaferegister.co.uk APIgassaferegister.co.uk

Search Gas Safe Register by location or postcode. Retrieve UK registered gas businesses, engineer details, qualifications, and registration status via 3 endpoints.

Endpoints
3
Updated
14d ago
Try it
Page number (1-indexed, 10 results per page)
City name (e.g. 'Cambridge') or UK postcode (e.g. 'CB1 1JY')
Type of gas service: 'Domestic' or 'Commercial'
Whether to fetch engineer details for each business: 'true' or 'false'. Setting to 'true'
api.parse.bot/scraper/82a3f423-3c12-4a96-adf0-1f9c67dc1389/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/82a3f423-3c12-4a96-adf0-1f9c67dc1389/search_businesses?location=Manchester&service_type=Domestic&include_engineers=false' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for Gas Safe registered businesses by location. Returns business details with contact info and optionally fetches engineer details for each business. Supports pagination (10 results per page). Results are randomly ordered by the upstream site.

Input
ParamTypeDescription
pageintegerPage number (1-indexed, 10 results per page)
locationrequiredstringCity name (e.g. 'Cambridge') or UK postcode (e.g. 'CB1 1JY')
service_typestringType of gas service: 'Domestic' or 'Commercial'
include_engineersstringWhether to fetch engineer details for each business: 'true' or 'false'. Setting to 'true' makes additional requests per business and is slower.
Response
{
  "type": "object",
  "fields": {
    "page": "integer - Current page number",
    "location": "string - Search location used",
    "businesses": "array of business objects with contact info, address, and optional engineers array",
    "service_type": "string - Service type filter used",
    "total_results": "integer - Total number of results",
    "results_on_page": "integer - Number of results on this page"
  },
  "sample": {
    "data": {
      "page": 1,
      "location": "Manchester",
      "businesses": [
        {
          "email": "[email protected]",
          "address": {
            "town": "MANCHESTER",
            "county": "Lancashire",
            "street": "Astley Moss, ASTLEY TYLDESLEY",
            "premise": "Fourwinds Farm",
            "postcode": "M29 7LY",
            "full_address": "Fourwinds Farm, Astley Moss, ASTLEY TYLDESLEY, MANCHESTER, Lancashire, M29 7LY"
          },
          "engineers": [],
          "telephone": "+1 (555) 012-3456",
          "trading_name": null,
          "business_name": "John Doe",
          "distance_miles": "",
          "registration_number": "186520",
          "out_of_hours_available": false
        }
      ],
      "service_type": "Domestic",
      "total_results": 50,
      "results_on_page": 10
    },
    "status": "success"
  }
}

About the gassaferegister.co.uk API

The Gas Safe Register API exposes 3 endpoints for searching and verifying UK-registered gas businesses and engineers. Use search_businesses to find certified businesses by city or postcode with full contact details, or get_business_engineers to look up a specific business by registration number and retrieve every engineer on its register along with their qualifications, services, and current status.

What the API Returns

All three endpoints draw from the official Gas Safe Register, the UK's legal register for gas engineers. search_businesses_basic returns a paginated list of businesses matching a city name or postcode — each object includes the business name, telephone, email, address, and Gas Safe registration number. search_businesses extends that by also returning an engineers array per business, at the cost of additional latency. get_business_engineers targets a single business by its registration_number and returns that business's full engineer list, including each engineer's name, telephone, services covered, and current registration status.

Filtering and Pagination

All search endpoints accept a location parameter (required) accepting either a city name such as Cambridge or a UK postcode such as CB1 1JY. An optional service_type filter narrows results to Domestic or Commercial gas work. Results are paginated at 10 per page; the page parameter is 1-indexed. Each response includes total_results and results_on_page so callers can implement full pagination loops. Note that the upstream source returns results in a random order, so the same location query may produce differently-ordered pages across requests.

Engineer Detail Fields

When engineer data is present — either via include_engineers=true on a search or via get_business_engineers — each engineer object carries name, services (the gas work categories they are qualified for), telephone, and status (active/expired). The business object itself includes out_of_hours_available, which indicates whether the business accepts emergency callouts outside standard working hours.

Coverage Notes

The API covers businesses and engineers currently listed on Gas Safe Register for Great Britain, Isle of Man, Jersey, and Guernsey. Results reflect the current state of the register and are subject to updates as engineers add, renew, or lose their Gas Safe certification.

Common use cases
  • Build a postcode-based directory of local Gas Safe registered engineers for a home services platform
  • Verify a contractor's Gas Safe registration number before booking using get_business_engineers
  • Filter search results by service_type to surface only commercial gas engineers for B2B procurement tools
  • Aggregate engineer qualification data across a city to analyse local coverage of specific gas services
  • Automate registration status checks for landlords who must confirm engineer credentials for annual gas safety certificates
  • Power a trade insurance quoting tool by pre-filling engineer and business details from the register
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Gas Safe Register have an official developer API?+
Gas Safe Register does not publish a public developer API or documented data feed for third-party use. This Parse API provides structured programmatic access to the register's publicly available data.
What does `get_business_engineers` return that the search endpoints don't?+
get_business_engineers takes a single registration_number and returns the full engineer list for that specific business, including each engineer's name, services, telephone, and status. The search endpoints return businesses by location; engineer detail is only included when you pass include_engineers=true to search_businesses, which adds latency. If you already have a registration number, get_business_engineers is the direct and faster path.
Why do repeated searches for the same location return results in a different order?+
The Gas Safe Register source returns matching businesses in a random order. This means pagination across pages is not guaranteed to be stable between separate API calls — the same business can appear on different pages in different sessions. If you need a consistent ordered dataset for a location, collect all pages in a single session.
Does the API return historical or expired engineer records?+
The API returns current register data. Each engineer object includes a status field that indicates active or expired registration, but the API does not expose historical records of past engineers or lapsed businesses. You can fork this API on Parse and revise it to add an endpoint targeting historical or lapsed registration lookups if that surface becomes available.
Can I retrieve a list of all Gas Safe businesses nationally, without filtering by location?+
Not currently. All three endpoints require either a location parameter or a specific registration_number. There is no endpoint for a full national dump or region-agnostic browse. You can fork this API on Parse and revise it to add a broader enumeration endpoint if your use case requires national coverage.
Page content last updated . Spec covers 3 endpoints from gassaferegister.co.uk.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.