
TikTok Shop Scraper
scrape.ly/store/shelfbright/tiktok-shop-scraperE-commerceSocial media
1 monthly user

Search public Crunchbase companies and organization pages. Each row is a company a signed-out visitor can see.
Search public Crunchbase company listings by name or keyword, or open public organization pages, and get clean rows: company name, Crunchbase link, id, short description, logo, and rank when Crunchbase publishes it. No Crunchbase account and no session cookie needed. $0.0003 per company in result fees.
fintech or a company name.q= parameter.payments or fintech.| Field | Key | Description |
|---|---|---|
| Company searches | searchQueries | Company names or keywords, as you would type in Crunchbase search. |
| Organization or search URLs | startUrls | Public organization URLs, or a search URL with q=. Searches still run when URLs are set. |
| Maximum companies | maxResults | Stop after this many companies across all searches and URLs. Default 10. |
| Proxy configuration | proxyConfiguration | Datacenter by default. Residential is used only when datacenter cannot reach the site. |
{
"searchQueries": ["fintech"],
"startUrls": [],
"maxResults": 10,
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": ["DATACENTER"]
}
}
One row per company. Public signed-out data fills these fields:
| Field | Description |
|---|---|
name | Organization name |
url, permalink, uuid | Crunchbase page, slug, and id |
short_description | One-line description |
logo_url | Logo image URL |
rank_org | Crunchbase rank, when the organization page publishes it |
query | The search text that found the company |
The dataset also has categories, location, website, num_employees_enum, founded_on, operating_status, company_type, social links, contact_email, and phone_number. Crunchbase keeps most of these behind a paid login, so they are usually empty.
Example item:
{
"name": "Payments Canada",
"url": "https://www.crunchbase.com/organization/payments-canada",
"permalink": "payments-canada",
"uuid": "df880f78-2904-4366-a56f-29045ce202c9",
"short_description": "Payments Canada is responsible for the clearing and settlement infrastructure, processes and rules essential to Canadian economy",
"categories": [],
"location": null,
"website": null,
"rank_org": null,
"logo_url": "https://images.crunchbase.com/image/upload/c_pad,h_170,w_170,f_auto,b_white,q_auto:eco/kkugxagwrr0ol3t8rbqb",
"query": "payments"
}
$0.0003 per company saved ($0.30 per 1,000 companies). Platform usage is billed on top at standard rates. Crunchbase checks the browser first, so each run uses a short browser session (browser credits at $0.00075 each) plus compute.
Worked example: a 10-company search costs 10 × $0.0003 = $0.003 in result fees. With measured browser and compute usage, the whole job came to about $0.021.
The actor reads only data that Crunchbase shows to signed-out visitors. Check Crunchbase's terms and applicable law for your use.
No account and no cookie. Datacenter proxies are used by default and billed per GB.
Up to 25 per search (the most Crunchbase suggests for one search), plus every organization URL you add. Add more searches or URLs to get more.
Crunchbase only shows those columns to signed-in paid users. This actor does not log in, so they stay empty.
Yes. Use Schedules for recurring runs, or call the REST API and read the dataset in any format.
The public company suggestions Crunchbase shows for your text, each with its permalink, id, short description, and logo. The query field tells you which search found each row.
Public organization URLs such as https://www.crunchbase.com/organization/payments-canada, or a Crunchbase search URL with a q= parameter.
Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
searchQueriesarrayOptionalCompany searches
Company names or keywords, the same words you would type into Crunchbase search.
startUrlsarrayOptionaldefault []Organization or search URLs
Public Crunchbase organization URLs, or a Crunchbase search URL that includes a q= parameter. Searches are still run when URLs are set.
maxResultsintegerOptionaldefault 10Maximum companies
Stop after this many companies, across all searches and URLs. Each search returns at most 25 companies (the most Crunchbase suggests for one search); organization URLs have no limit.
proxyConfigurationobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy configuration
Used for the quick plain-HTTP attempt. Crunchbase usually answers with a Cloudflare check, and the run then reads through a remote browser. Residential exits and the browser are pinned to the country you set here (United States by default).
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| name | string | Organization name. |
| url | string | Public organization page. |
| permalink | string | Organization slug. |
| uuid | string | null | Crunchbase organization id. |
| short_description | string | null | One-line description. |
| categories | array | Industry categories. |
| location | string | null | Headquarters locations joined into one line. |
| website | string | null | Company website. |
| num_employees_enum | string | null | Employee range. |
| founded_on | string | null | Founded date when it is public. |
| operating_status | string | null | Operating status. |
| company_type | string | null | For-profit or non-profit when published. |
| rank_org | integer | null | Crunchbase rank when published. |
| string | null | LinkedIn URL. | |
| string | null | Facebook URL. | |
| string | null | X or Twitter URL. | |
| contact_email | string | null | Public contact email. |
| phone_number | string | null | Public phone number. |
| logo_url | string | null | Logo image URL. |
| query | string | null | Search text that found this company. |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Result | One public company saved from a search or an organization page. | $0.0003 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('cornerledger/crunchbase-scraper').call({
"searchQueries": [
"fintech"
],
"startUrls": [],
"maxResults": 10,
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": [
"DATACENTER"
]
}
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run cornerledger/crunchbase-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=cornerledger/crunchbase-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
Inputs the developer prepared for common jobs. Open one to see its input, then copy it to your account to run it as-is or adjust it.
Company profiles matching a keyword.
Profiles for Stripe and Payments Canada.
Companies from a pasted Crunchbase search.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.