Tianyancha Company Scraper 天眼查: China Company Owners & Status
Pricing
from $1.10 / 1,000 search rows
Tianyancha Company Scraper 天眼查: China Company Owners & Status
Look up Chinese companies on Tianyancha 天眼查 by name, credit code, link or keyword. Get one merged row each: legal representative, capital, status, emails, plus optional shareholders, investments and executives. Exact matching, watch lists for changes, no login or API key. 天眼查企业信息查询。
Pricing
from $1.10 / 1,000 search rows
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
🏢 Tianyancha Company Scraper 天眼查: China Company Owners & Status
|
One row per Chinese company: registry facts, owners, investments and people Type a company name, credit code or link from Tianyancha 天眼查 and get the legal representative, capital, status and contacts in one record. Add shareholders, investments, executives and a risk summary when you need them. |
|
🔎 Name in, data out No internal ids. Names and credit codes are matched exactly, never guessed. |
🧩 One merged row Profile, owners, investments and people in a single record per company. |
🔔 Watch list Get told when a status, legal representative or capital changes. |
✅ Honest data Hidden phone numbers are flagged, never invented. English labels only where certain. |
Tianyancha 天眼查 is one of China's main company information sites. This Actor reads its public company pages and returns clean, structured records for due diligence, supplier checks and lead lists. It needs no login, account or API key.
🔍 What does Tianyancha Company Scraper do?
You give it a list of companies, or keywords, and it returns one record per company. Each record carries the registry facts: legal name, unified social credit code, legal representative, status, registered and paid-in capital, establishment date, registration authority, address, business scope, industry, staff range and tax details. Listed companies add ticker and public financial figures.
Switch on the deeper sections when you need them:
- Shareholders with ownership percent as a number and flags for controlling shareholder, largest shareholder, actual controller and beneficial owner.
- Outbound investments with stake, invested capital, status, location and industry.
- Executives and directors with position, term dates and a legal representative flag.
- Risk summary with counts of lawsuits, hearing notices, penalties, dishonest-debtor and abnormal-operation records.
Every row says which sections were read and which failed, so one unreadable section never costs you the rest.
👥 Why use it
- "I check Chinese suppliers before we sign." Paste the supplier names. You get status, legal representative, capital and owners in one table instead of clicking through pages.
- "I run KYB and need to know who owns whom." Turn on shareholders and investments. Ownership percentages come back as numbers you can sort and join.
- "I keep a list of counterparties and want to know when something changes." Name a monitor and schedule the run. Each company is marked new, updated, unchanged, closed or reopened, with the changed fields listed.
- "I build lead lists for a region or trade." Search a keyword, split it by province and collect hundreds of companies with address, legal representative and emails.
🚀 How to use it
|
STEP 1 List your companies Names, credit codes, registration numbers, links or ids, mixed in one list. Or add search keywords. |
STEP 2 Pick the sections Shareholders, investments, executives and risk summary are optional and off by default. |
STEP 3 Run and export Download as JSON, CSV or Excel, or schedule it with a monitor name to track changes. |
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
| Companies | array of text | No | Company names, 18-character credit codes, 15-digit registration numbers, tianyancha.com company links or numeric ids, one per row. |
| Search keywords | array of text | No | Discovery searches such as a trade, brand or place. Each returns the site's first 20 matches. |
| Split each keyword by province | boolean | No | Runs every keyword once per province and merges the results without duplicates, to go past 20 results. |
| Provinces to split by | array of text | No | Chinese or English province names. Empty means all 31 mainland provinces, municipalities and regions. |
| Open every discovery result for the full profile | boolean | No | Off: keyword results are search-level rows. On: each result's company page is opened too and billed as a company profile. |
| Shareholders | boolean | No | Paid add-on. Adds the shareholder list with ownership percent and controller flags. |
| Outbound investments | boolean | No | Paid add-on. Adds the companies this company invests in. |
| Executives and directors | boolean | No | Paid add-on. Adds key people with position and term dates. |
| Risk summary (counts only) | boolean | No | Adds counts of lawsuits, penalties and similar records. Counts only, never the records. |
| Monitor name | text | No | Name a watch list to mark every row NEW, UPDATED, UNCHANGED, CLOSED or REOPENED between runs. |
| Output mode | enum | No | All rows, or only new and changed rows. Works together with a monitor name. |
| Maximum companies | integer | No | Upper limit on companies handled in a run. Default 10. |
| Add a row for inputs that could not be resolved | boolean | No | Gives unmatched or unreadable inputs a status row so nothing disappears silently. |
| Proxy | object | No | Defaults to a residential connection in mainland China, which the source requires. |
📦 Data table
| Field | Type | Description |
|---|---|---|
| id | integer | Tianyancha company id, stable across runs. |
| name, nameEn, shortName, formerNames | text | Legal name in Chinese, English name when the source has one, short name and earlier names. |
| creditCode, regNumber, orgCode, taxNumber | text | Unified social credit code and other registry numbers. |
| legalRepresentative | text | Legal representative as registered. |
| status, statusEn, registryClosed | text, boolean | Registry status in Chinese, an English label where the mapping is certain, and a flag for cancelled or revoked companies. |
| registeredCapital, registeredCapitalAmount, registeredCapitalCurrencyCode | text, number | Capital as written, as a number, and the currency code. Paid-in capital follows the same pattern. |
| establishedDate, approvedDate | text | Dates in YYYY-MM-DD. |
| companyType, orgType, orgTypeEn, registrationAuthority | text | Company form and registering authority. |
| address, province, provinceEn, city | text | Registered address and, for search-based rows, province and city. |
| businessScope, industry, industryNational | text, object | Registered scope and industry, with the national four-level classification and an English top level. |
| staffRange, insuredStaffCount, taxpayerType, taxPhone | text, number | Size and tax details. |
| emails, emailDetails, websites | array | Full emails with the report year they came from, and websites. |
| phones, contactsMasked, maskedPhoneCount | array, boolean, number | Only complete phone numbers. When the source hides digits, the number is left out and the flag says so. |
| isListed, listings, financials | boolean, array, object | Ticker and exchange for listed companies and public revenue, profit and asset figures. |
| counts | object | How many shareholders, investments, branches, change records, trademarks and patents the site lists. |
| riskSummary | object | Counts of lawsuits, hearing notices, penalties and similar records, plus the site's own risk totals. |
| shareholders, outboundInvestments, executives | array | The optional sections. |
| inputQuery, inputType, matchType, matchedOn, matchAlternatives | text, array | What you entered, how it was matched (exact, closest or none) and nearby candidates. |
| dataLevel, lookupStatus, message | text | Whether the row is a full profile, search-level or a status row, and why. |
| sectionsOk, sectionsFailed, sectionErrors | array, object | Which sections were read and which were not. |
| lifecycleStatus, changedFields, firstSeenAt, lastSeenAt, closedReason | text, array | Monitor fields, present when a monitor name is set. |
| scrapedAt | text | When the row was collected. |
Example (shortened):
{"id": 26891031,"name": "贵州茅台酒股份有限公司","nameEn": "Kweichow Moutai Co.,Ltd.","creditCode": "9152000071430580XT","legalRepresentative": "陈华","status": "存续","statusEn": "Active (in existence)","registeredCapital": "125227.0215万人民币","registeredCapitalAmount": 1252270215,"registeredCapitalCurrencyCode": "CNY","establishedDate": "1999-11-20","isListed": true,"contactsMasked": true,"matchType": "exact","dataLevel": "profile","sectionsOk": ["profile", "shareholders"],"sectionsFailed": []}
🚫 What is not included
Some information on Tianyancha is only visible to logged-in users. This Actor never logs in, so these are not included:
- Risk detail lists such as individual lawsuits, penalties or dishonest-debtor records. You get counts only.
- Change records, branch lists and annual reports. You get the counts only.
- Actual controller detail and full unmasked phone numbers.
- Paged or filtered search. One search returns the site's first 20 matches, which is why the province split exists.
Names of legal representatives and executives are personal information. Use them only for a lawful purpose and follow the data protection rules that apply to you.
💰 Pricing
Pricing is pay per event, with no subscription. Every row you receive has a small base charge. A full company profile adds a second charge, and the deeper sections (shareholders, investments, executives) add a third only on rows where they returned data. Search-level rows, rows with no match and sections that could not be read never carry the extra charges. The pricing tab shows the exact rates.
Free-plan runs are limited to 25 companies per run, 3 runs per day, and a 30-minute wait between runs.
⭐ Enjoying Tianyancha Company Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ One run replaces a day of copying company facts by hand. A 5-star rating takes 10 seconds and helps other compliance and sourcing teams find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
❓ FAQ
天眼查怎么批量查询企业工商信息?
Paste the company names, credit codes or links into the Companies list and run the Actor. Each company comes back as one row with the registry facts. Names and codes are matched exactly against the site search.
天眼查的股东信息可以导出吗?
Yes. Turn on Shareholders and the owners come back inside each company row, with ownership percent as a number and flags for controlling shareholder and beneficial owner. Export the dataset as JSON, CSV or Excel.
What happens when a name does not match any company?
You get a status row that says no company matched, with the nearest candidates listed. Nothing is guessed. A name that is only a close match is marked "closest" so you can check it.
Why are some phone numbers missing?
The source hides part of many phone numbers. Those are left out and the row sets a flag, instead of showing a partial or invented number. Emails are returned in full with the report year they came from.
Do I need an account or an API key?
No. The Actor uses only public company pages. It needs no login, cookie or key from you.
🔗 Other actors
- Made-in-China Scraper 中国制造网 ↗ - China products, suppliers and price changes.
- Toocle Scraper 生意宝 ↗ - China B2B products, suppliers and prices.
- GYS Scraper 供应商网 ↗ - China suppliers with prices, MOQ and phone contacts.
- Poland KRS Scraper ↗ - Polish company register data with a feed and monitor.
- Albania QKB Scraper ↗ - Albanian company registry and beneficial owner data.