CompanyStack
APISamplesPricingDocs
Explore data

The register

IndustriesIndustries by SIC code: key figures, the largest companies by turnover and the newest.Towns and citiesCompanies registered in each UK town, its main industries and the newest arrivals.New incorporationsThe companies formed each day, newest first, with their industry and town.Company status guidesWhat active, dissolved, liquidation and proposal to strike off mean for you.

Look closer

Search companiesAny UK company by name or number: profile, health score and filed accounts.Financial screenerFilter companies by the figures in their latest filed accounts.Sample outputsReal reports, exports and API responses to look through.
Log inCreate free account
APISamplesPricingDocs

Explore data

IndustriesTowns and citiesNew incorporationsCompany status guidesSearch companies
Log inCreate free account
  1. Home
  2. Help centre
  3. Paging through API results

API and developers

Paging through API results

Most list endpoints page with limit and offset. The changes feed, KYB checks and prospects use a cursor. The Free plan returns only the first 10 search results.

limit and offset

Most endpoints that return lists take:

  • limit: how many results to return;
  • offset: how many to skip.

The response includes total, limit and offset, so you can work out how many pages there are.

GET /company/search?q=builders&limit=50&offset=50
EndpointDefault limitLargest limit
/company/search20100
/company/recent25100
/officers/search20100
/filings/company/{number}25100
/watchlist50100
/lists/{id}/items1001,000

Cursors

These endpoints use a cursor instead of an offset:

  • /changes
  • /kyb/checks
  • /prospects

Each response includes next_cursor. Send it back as cursor to get the next page. When there is no next_cursor, you have everything. Do not build or change cursors yourself; a changed cursor returns a 400 error.

For /changes, call GET /changes/cursor once to get a starting point, then keep the latest next_cursor so you only receive new changes.

On the Free plan

Free returns the top 10 search results and no further pages: limit is capped at 10 and offset is ignored. Autocomplete returns up to 5 names and the newest incorporations feed up to 5 companies. Full paging comes with Starter and above.

Tips

  • Every page is a request and counts against your limits.
  • Use the largest limit you need, rather than many small pages.

Last updated 2 October 2026

Related articles

  • API keys and authentication
  • API rate limits and error codes (401, 403, 404, 429)
  • Webhooks: get changes sent to your system
  • Connect SI agents with the hosted MCP server

Still need help? Contact us, or if you have an account, open a support request.

Data from Companies House. Contains public sector information licensed under the Open Government Licence v3.0.

The same data is available through the CompanyStack API (OpenAPI spec). Company status meanings · Data freshness

CompanyStack

The UK company register, made useful. Company profiles, health scores and financials in the web app, and the same data through the CompanyStack API.

Talk to us

CompanyStack web app

  • Dashboard
  • Financial screener
  • Watchlist and alerts
  • Map
  • Web app pricing
  • Create a free account

CompanyStack API

  • UK company data API
  • API documentation
  • API explorer
  • API pricing
  • Signals add-on
  • Get a free API key
  • Enterprise and bulk data

Built for

  • Accountants and bookkeepers
  • Compliance and procurement
  • Lenders and credit
  • Sales and business development
  • Investors and corporate finance
  • Insolvency and business recovery
  • Developers and data teams
  • Recruitment agencies

See the data

  • Sample outputs
  • Data sources
  • Book a 20-minute call
  • Monthly UK company report
  • UK private company data
  • Company status meanings
  • SIC codes list
  • Compare providers

© 2026 CompanyStack.

TermsPrivacyCookiesRefundsLegalBrand and pressAboutHelp centreContactDocs