Data Analyst – API & Data Extraction (Companies House Project)

Data Analyst – API & Data Extraction (Companies House Project)

Posted 1 day ago by 1764897653

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Data Analyst role focuses on building a structured dataset of UK companies by utilizing public APIs from Companies House. The position requires extracting various company details and financial information to enhance internal analytics. The successful candidate will also be responsible for cleaning and normalizing large datasets and automating data workflows. This role offers the opportunity to work with the UK's largest open company database and provides flexibility in working arrangements.

Key Responsibilities:

  • Integrate with the official Companies House API
  • Extract company name, director/owner details, address, and additional metadata
  • Retrieve and parse financial filings (turnover, net profit, etc.)
  • Clean, normalize, and structure large datasets
  • Build automated scripts or ETL workflows for continuous updates
  • Document processes and ensure high data quality

Key Skills:

  • Strong experience with API data extraction (REST/JSON)
  • Proficiency with Python (requests, pandas)
  • Experience parsing financial statements
  • Strong attention to detail and data integrity
  • Understanding of UK corporate filings (preferred)

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About the Role

We are looking for a skilled Data Analyst to build a structured, accurate dataset of UK companies using the public APIs from Companies House. This role involves extracting company details, officer information, financial filings, and other data points to support our internal analytics.

What You’ll Do

  • Integrate with the official Companies House API
  • Extract company name, director/owner details, address, and additional metadata
  • Retrieve and parse financial filings (turnover, net profit, etc.)
  • Clean, normalize, and structure large datasets
  • Build automated scripts or ETL workflows for continuous updates
  • Document processes and ensure high data quality

What We’re Looking For

  • Strong experience with API data extraction (REST/JSON)
  • Proficiency with Python (requests, pandas)
  • Experience parsing financial statements
  • Strong attention to detail and data integrity
  • Understanding of UK corporate filings (preferred)

Why Join Us?

  • Flexible working
  • Autonomy to build a full data pipeline from scratch
  • Opportunity to work with the UK’s largest open company database

How to Apply

Please submit your CV and a brief summary of previous relevant data extraction/API work.