South Africa CIPC Company Scraper avatar

South Africa CIPC Company Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
South Africa CIPC Company Scraper

South Africa CIPC Company Scraper

Searches the South African CIPC public company register by name or registration number and returns each matching enterprise as a flat row with its registration status and type.

Pricing

from $19.00 / 1,000 results

Rating

1.0

(1)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

38

Total users

2

Monthly active users

11 days ago

Last modified

Share

ParseForge

South Africa CIPC Company Scraper

Scrape South African company records from the CIPC public register by name or registration number. Each result returns the enterprise name, registration number, status, and type, ready for CSV, JSON, Excel, or XML export.

The CIPC website requires manual lookups, one company at a time, with no bulk export. This Actor searches the public register directly, accepts a company name or registration number, and returns every match in a consistent flat schema. It handles the session and pagination so you can collect up to a million records in a single run.

Who uses itWhat they scrape South Africa CIPC for
Compliance officersVerify the registration status and type of a list of South African suppliers.
Business development teamsBuild a prospecting list of active companies in a specific sector by searching common name stems.
Data analystsCollect a bulk dataset of enterprise registrations for market structure research.
Legal professionalsConfirm the current standing of an entity before filing or litigation.

What it does

This Actor searches the South African CIPC public company register and returns each matching enterprise as a flat row.

  • ๐Ÿ”Ž Name search: enter a full or partial company name and collect every matching record.
  • ๐Ÿ†” Registration number lookup: supply a South African enterprise number to pull its exact filing.
  • ๐Ÿ“Š Bulk collection: set a high maximum items count and let the Actor page through all available results.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with South Africa CIPC data

๐Ÿ“‹ Supplier due diligence.

A compliance team uploads a list of vendor names, runs them through the Actor, and flags any entity with a deregistered or inactive status before contract renewal.

๐Ÿข Market mapping.

A consultant searches for common name stems like 'mining' or 'logistics' to build a census of active enterprises in a South African industry.

๐Ÿ“ Legal entity verification.

A law firm confirms the exact registered name and current status of a counterparty by searching its enterprise number before drafting an agreement.

๐Ÿ“Š Academic research.

A researcher collects a large sample of company registrations to study incorporation trends and entity-type distributions over time.

Why choose this scraper

What you get
No manual lookupsQuery hundreds or thousands of names in one automated run instead of typing them one by one on the CIPC site.
Fixed output schemaEvery record lands in your dataset with the same columns, regardless of how the CIPC page renders it.
Runs on Apify infrastructureNo local browser, no IP blocks, and no session management to worry about.

How it compares

No other Store actor targets South Africa CIPC the same way, so the honest comparison is with the alternatives teams actually weigh.

South Africa CIPC Company ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When South Africa CIPC changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a company name or registration number, and set a ceiling on the total records collected per run. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"query": "shoprite"
}

A larger pull:

{
"maxItems": 200,
"query": "shoprite"
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the South Africa CIPC Company Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to South Africa CIPC through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/south-africa-cipc-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

The CIPC search is exact on registration numbers and prefix-based on names. Try a shorter partial name, remove any trailing spaces, or verify the enterprise number format.

The run stopped before collecting all available results.

Check the 'Maximum companies' setting. If it is lower than the total matches, the Actor stops early. Increase the limit and rerun.

Some fields are empty in my output.

The CIPC register does not always populate every field for every enterprise. An empty cell means the data was not present on the source page.

The Actor timed out.

Large searches can take time. Increase the run timeout in the Actor's advanced settings, or reduce the maximum items count to split the work across multiple runs.

I see a captcha or access error.

The CIPC site may occasionally present a challenge. Rerunning with a different proxy group or after a short wait usually resolves this.

FAQ

QuestionAnswer
What is the CIPC?The Companies and Intellectual Property Commission is the South African government agency that registers companies, co-operatives, and intellectual property rights. Its public register is the official source of enterprise status and registration details.
Can I search by director name or address?No. The CIPC public search only accepts a company name or a registration number. Director and address searches are not available through the public interface this Actor uses.
What information does each result contain?Each row includes the enterprise name, registration number, current status, and enterprise type as returned by the CIPC register. The exact fields are listed in the sample output on this page.
How many records can I collect in one run?You set the maximum with the 'Maximum companies' input. The Actor will stop after collecting that many matches, up to one million per run.
Does this Actor need a CIPC account or API key?No. It reads the public search interface that anyone can access without a login. No registration or API key is required.
Can I export the results to Excel?Yes. Apify supports exporting your dataset to CSV, JSON, Excel, and XML directly from the run console.
What happens if my search returns no results?The run completes with an empty dataset. Check the spelling of the company name or try a shorter partial name to widen the match.
Is this Actor affiliated with the CIPC or the South African government?No. This is an independent tool built by a third party to automate public data collection. It is not endorsed by or connected to the CIPC.
Can I schedule this Actor to run daily?Yes. Use Apify's scheduler to run it on a recurring interval and track changes to company statuses over time.
Does the Actor handle CIPC rate limiting?The Actor runs on Apify's platform with proxy rotation and automatic retries to work within the public site's access limits.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Companies and Intellectual Property Commission. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.