UK Gender Pay Gap Lookup: Employer Figures by Year avatar

UK Gender Pay Gap Lookup: Employer Figures by Year

Pricing

from $0.75 / 1,000 employer report returneds

Go to Apify Store
UK Gender Pay Gap Lookup: Employer Figures by Year

UK Gender Pay Gap Lookup: Employer Figures by Year

Look up UK gender pay gap reporting figures by employer name or company number: hourly wage and bonus pay gap percentages, quartiles, and submission history from gender-pay-gap.service.gov.uk.

Pricing

from $0.75 / 1,000 employer report returneds

Rating

0.0

(0)

Developer

Adriana Voss

Adriana Voss

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Features

Limited permissions

Share

Look up official UK gender pay gap figures by employer name or company registration number in seconds. Enter employer names or Companies House numbers and get one row per employer report: hourly pay gap percentages (mean and median), bonus pay gaps, quartile pay bands, company size, and submission status. Data is sourced directly from the official UK Gender Pay Gap service (gender-pay-gap.service.gov.uk), giving you authoritative statutory reporting figures across multiple snapshot years.

Who uses it: HR teams and compensation analysts benchmarking equality and diversity metrics, ESG and procurement teams screening supplier diversity standards, recruitment platforms displaying employer transparency badges, journalists and researchers analyzing gender pay trends, and job-seekers evaluating prospective employers.

A miss is free. If an employer has not filed a report or cannot be found on the service, it comes back as a row with "found": false and is never charged.

How to use

  1. In the Apify Console. Open the actor page and click Start — the employers field is already pre-filled with a working example. Results land in the run's dataset as soon as each item is found.
  2. Via the API. Call it directly with a POST request — no Console needed once you have an API token:
    curl "https://api.apify.com/v2/acts/accountable_eel~uk-gender-pay-gap-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"employers":["Tesco","Barclays"]}'
  3. On a schedule. Save this actor as an Apify Task with the input you want, then add a Schedule (hourly, daily, weekly) so it runs on its own — no server of your own required.

Input

{
"employers": [
"Tesco",
"Barclays"
]
}

One UK employer name or Companies House number per line (e.g. "Tesco", "Barclays", "08514605"). Prefix matching finds all registered entities. Accepted formats: Tesco, Barclays, 08514605.

You can supply company names (such as "Barclays" or "Tesco") or exact Companies House company numbers (such as "08514605"). Matching automatically ignores case, punctuation, legal suffixes (Ltd, Limited, PLC, LLP), and ampersands. You can optionally specify which reporting snapshot years to query (defaults to 2024).

How matching works

The actor looks up employers using precision-tiered matching in memory:

  • company-number: exact match against official Companies House registration numbers (e.g. 08514605, SC016876).
  • exact: exact match on canonical legal name, including legal form.
  • legal-form-ignored: matches company names where suffixes like Ltd, Limited, PLC, or LLP differ.
  • starts-with: prefix matching on employer name tokens (e.g. searching "Tesco" matches "Tesco Family Dining Limited"). Matches are sorted by relevance.

There is no typo-guessing: an unmatched company returns a free "found": false row rather than risking incorrect pay gap figures.

Output

One row per employer report returned, for example:

queryfoundstatusqueryEmployermatchedCountmatchTypereportsemployerNameemployerIdcompanyNumberyeardiffMeanHourlyPercentdiffMedianHourlyPercentdiffMeanBonusPercentdiffMedianBonusPercentmaleBonusPercentfemaleBonusPercentmaleLowerQuartilefemaleLowerQuartilemaleLowerMiddleQuartilefemaleLowerMiddleQuartilemaleUpperMiddleQuartilefemaleUpperMiddleQuartilemaleTopQuartilefemaleTopQuartileemployerSizesicCodesaddresspostcodecurrentNamesubmittedAfterTheDeadlinedueDatedateSubmittedcompanyLinkToGpgInforeportFileUrlsourceUrlscrapedAt
TescotrueOK<all reports (full array)><mean hourly pay gap %><median hourly pay gap %><mean bonus gap %><median bonus gap %><male receiving bonus %><female receiving bonus %><male lower pay quartile %><female lower pay quartile %><male lower-middle quartile %><female lower-middle quartile %><male upper-middle quartile %><female upper-middle quartile %><male top pay quartile %><female top pay quartile %>1970-01-01T00:00:00.000Z

Missing values are represented as null, never 0 or empty strings (a 0% pay gap indicates parity, while null indicates no bonus or pay gap data reported). Personal details of company officers or responsible persons are excluded.

Sample output record:

{
"query": "Tesco",
"found": true,
"status": "OK",
"employerName": "TESCO FAMILY DINING LIMITED",
"employerId": "12134",
"companyNumber": "08514605",
"year": 2024,
"diffMeanHourlyPercent": 2.5,
"diffMedianHourlyPercent": 0.4,
"diffMeanBonusPercent": 12.8,
"diffMedianBonusPercent": 19.7,
"maleBonusPercent": 14,
"femaleBonusPercent": 10.6,
"maleLowerQuartile": 22.2,
"femaleLowerQuartile": 77.8,
"maleLowerMiddleQuartile": 22.5,
"femaleLowerMiddleQuartile": 77.5,
"maleUpperMiddleQuartile": 23.1,
"femaleUpperMiddleQuartile": 76.9,
"maleTopQuartile": 25.9,
"femaleTopQuartile": 74.1,
"employerSize": "1000 to 4999",
"sicCodes": ["56102"],
"address": "Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA",
"postcode": "AL7 1GA",
"submittedAfterTheDeadline": false,
"dueDate": "2025-04-05T00:00:00.000Z",
"dateSubmitted": "2025-03-12T11:25:58.000Z",
"sourceUrl": "https://gender-pay-gap.service.gov.uk/viewing/download"
}

Sample not-found record (never charged):

{
"query": "Unknown Company Ltd",
"found": false,
"status": "NOT_FOUND",
"message": "No gender pay gap figures found for this employer name or company number.",
"scrapedAt": "2026-11-01T08:00:00.000Z"
}

Pricing

Billed per employer record returned: $3.00 per 1,000 at standard rate, down to $1.50 per 1,000 on higher plans. A miss or unlisted employer costs nothing.

  • Employer report returned: $1.5 per 1,000 reports

Plus a $0.00005 start fee per run. Each event above is billed independently, only when it actually returns data — misses (found:false) are never charged.

What the data covers

  • Statutory submissions from UK employers with 250 or more employees under the Equality Act 2010 (Gender Pay Gap Information) Regulations 2017.
  • Hourly pay gap figures (mean and median differences between men and women).
  • Bonus pay gap figures and proportions of men and women receiving bonuses.
  • Pay quartiles: proportions of men and women in lower, lower-middle, upper-middle, and top hourly pay bands.
  • Historical data across annual snapshot reporting cycles (2017 through 2024).
  • Private individuals' names and contact emails are stripped from outputs.

Example runs

Paste any of these configurations into the Input tab and click Start. All runs are keyless and require no proxy configuration.

Two large UK employers for the 2024 reporting year:

{
"employers": ["Tesco", "Barclays"],
"years": ["2024"]
}

Checking gender pay gap by Companies House registration number:

{
"employers": ["08514605", "01026167", "00048839"]
}

Multi-year pay gap comparison for an organisation:

{
"employers": ["Barclays Bank PLC"],
"years": ["2024", "2023", "2022"]
}

Use it from Clay, n8n, Make, or an AI agent

This actor runs synchronously over plain HTTP — call it directly from a script, a workflow tool, or an AI agent, no Apify Console needed once you have an API token.

curl "https://api.apify.com/v2/acts/accountable_eel~uk-gender-pay-gap-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-X POST \
-H "Content-Type: application/json" \
-d '{"employers":["Tesco","Barclays"]}'

n8n. Add an HTTP Request node: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~uk-gender-pay-gap-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body Content Type JSON, JSON Body {"employers":["Tesco","Barclays"]} (swap in an expression from an earlier node for a real value).

Clay. Add an "HTTP API" column: Method POST, URL https://api.apify.com/v2/acts/accountable_eel~uk-gender-pay-gap-lookup/run-sync-get-dataset-items?token=<YOUR_TOKEN>, Body {"employers":["{{employer search}}"]}, mapping the row's employer search into the employers array.

MCP. In Claude, Cursor, or any MCP client with the Apify MCP server, ask for "uk gender pay gap data" — the agent will find and run this actor.