UK Ofsted Inspection Reports Data Scraper avatar

UK Ofsted Inspection Reports Data Scraper

Pricing

from $5.00 / 1,000 ofsted provider records

Go to Apify Store
UK Ofsted Inspection Reports Data Scraper

UK Ofsted Inspection Reports Data Scraper

Scrape public Ofsted provider records in England, including URNs, categories, addresses, ratings, inspection history, publication dates, and official PDF report links.

Pricing

from $5.00 / 1,000 ofsted provider records

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

UK Ofsted Inspections Scraper

Scrape public inspection records from the official Ofsted reports service in England. Search by provider name, URN or keyword, or pass official provider URLs directly. Each returned record includes the provider identity, address, current rating, latest report date, inspection history and official Ofsted PDF links when available.

Input

{
"searchQueries": ["Oak School"],
"maxResults": 10,
"maxPagesPerQuery": 2,
"includeAllReports": true
}

providerUrls accepts URLs such as https://reports.ofsted.gov.uk/provider/25/103626. Search pagination is bounded by maxPagesPerQuery; results are deduplicated by provider URL. Set includeAllReports to false for search-page fields only.

Output

One dataset item per provider. inspections contains the visible report timeline, including inspection title, rating, publication date and the official PDF URL. A SUMMARY key-value record contains counts and warnings.

Pricing

Pay per event: $0.005 per provider record, plus the configured $0.001 actor-start event. A run capped at 10 returned records has a maximum result-event cost of $0.05, excluding the start event.

Source and limitations

This Actor reads publicly available pages on reports.ofsted.gov.uk and does not bypass authentication, paywalls, CAPTCHAs or access controls. It does not download or OCR PDFs; it returns the official report links. The source may change its page structure or report-card presentation, and providers without a published report can have an empty inspection history.

Use the data in line with Ofsted’s terms, applicable law and your data-protection obligations. The source may include addresses and information about childcare providers; handle any personal data carefully.

What data does UK Ofsted Inspections Scraper return?

FieldTypeDescription
providerUrlstringValue returned as providerUrl.
namestringValue returned as name.
urnstring or nullValue returned as urn.
categorystring or nullValue returned as category.
addressstring or nullValue returned as address.
currentRatingstring or nullValue returned as currentRating.
latestReportDatestring or nullValue returned as latestReportDate.
inspectionsarrayValue returned as inspections.
scrapedAtstringValue returned as scrapedAt.
warningsarrayValue returned as warnings.

Use cases

  • Schedule repeatable collection and export results to downstream workflows.
  • Run a one-off research job and export the structured result as JSON, CSV, Excel, XML, or RSS from Apify.
  • Schedule the same input to monitor changes over time and send completed datasets to a webhook or integration.
  • Feed schema-shaped records into a database, spreadsheet, BI tool, or AI workflow with the source URL retained for verification.

Run UK Ofsted Inspections Scraper with the Apify API

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('muhammadafzal/uk-ofsted-inspections-scraper').call({
"searchQueries": [
"Oak School"
],
"maxResults": 25,
"maxPagesPerQuery": 2,
"includeAllReports": true,
"requestDelayMs": 350
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

You can also run the Actor from Apify Console, schedules, webhooks, the REST API, Make, Zapier, n8n, or the hosted Apify MCP server.

Responsible use

Use this Actor only for data you are authorized to access. Follow the target website's terms, robots and access policies, and applicable privacy, database, copyright, anti-spam, and data-protection laws. Do not use it to bypass authentication or other access controls, collect private data, harass people, or make high-impact decisions without independent verification.

Support

When reporting a problem, include the Actor run ID, a redacted input, the expected result, and a small public example URL when applicable. Do not post API tokens, cookies, credentials, or personal data in an issue.

Frequently asked questions

Can I schedule UK Ofsted Inspections Scraper?

Yes. Use an Apify schedule to run the same saved input at a chosen interval, then connect a webhook or integration to process the dataset when the run finishes.

How should I test a new input?

Begin with the prefilled example or a small limit. Confirm that the output fields, source coverage, runtime, and live charges match your workflow before increasing the scope.

How do I export the results?

Open the run's default dataset in Apify Console and export JSON, CSV, Excel, XML, or RSS. Applications can retrieve the same records through the Apify API client or REST dataset endpoint.

Can an AI agent call this Actor?

Yes. Add muhammadafzal/uk-ofsted-inspections-scraper through the hosted Apify MCP server or call it through the API. The Actor's input and dataset schemas help agents construct valid requests and interpret returned records.