UK Staffing Agency Scraper avatar

UK Staffing Agency Scraper

Pricing

Pay per usage

Go to Apify Store
UK Staffing Agency Scraper

UK Staffing Agency Scraper

Discovers active UK staffing agencies via Companies House API and enriches records with contact emails and designations from company websites.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Develop and Transform

Develop and Transform

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Categories

Share

UK Staffing Agency Scraper — Apify Actor

Discovers active UK staffing agencies from Companies House and enriches records with contact emails and designations from company websites.


Setup

1. Get a Companies House API Key (Free)

  1. Go to: https://developer.company-information.service.gov.uk/signin
  2. Register → Create an application
  3. Copy the REST API key

2. Deploy to Apify

  1. Create a new Actor in your Apify account
  2. Upload this code (or push via Apify CLI)
  3. The INPUT_SCHEMA.json will auto-generate the UI

3. Set Your API Key in Apify

  • In the Actor input UI, paste your Companies House API key
  • It is stored as a secret — never logged or exposed

Input Fields

FieldTypeDescription
companiesHouseApiKeySecret textYour CH API key (required)
specializationMulti-selectFilter by industry type
sicCodesMulti-selectSIC codes to target (default: 7820 + 7810)
maxResultsIntegerRecords per run (max 400)
keywordFilterTextOptional name keyword filter
enableDedupToggleSkip already-scraped domains
exclusionModeDropdownAutomatic / Manual / Both
manualExclusionListTextareaPaste domains to exclude (one per line)
outputFormatDropdownJSON or CSV

Output Fields Per Record

FieldDescription
companyNameRegistered company name
companyNumberCompanies House company number
companyStatusactive / dissolved
sicCodesSIC codes from Companies House
addressRegistered office address
websiteCompany website (found via search)
domainNormalised domain (used for dedup)
emailContact email extracted from website
contactNameName of contact
designationJob title / role
sourceData source (Companies House)
regionUK
enrichmentStatussuccess / no_email_found / no_website_found / error
scrapedAtISO timestamp

Deduplication

  • Domains are tracked in a persistent Apify Key-Value Store (SEEN_DOMAINS)
  • Carries forward automatically across runs
  • Manual exclusion list can be pasted in the input UI
  • Both modes can be combined

SIC Codes Targeted

CodeDescription
7820Temporary employment agency activities
7810Activities of employment placement agencies
7830Human resources provision and management

Rate Limiting

  • Companies House API: 600 req/5 min → actor runs at ~1.6 req/sec (safe)
  • Website scraping: sequential with delays to avoid blocks
  • Expected run time for 300 records: ~45–90 minutes