Baidu Scholar Scraper
Pricing
from $1.99 / 1,000 search results
Baidu Scholar Scraper
Scrape academic search results from Baidu Xueshu (xueshu.baidu.com), China's leading academic search engine. Extracts paper titles, authors, abstracts, citations, publication info, and links.
Pricing
from $1.99 / 1,000 search results
Rating
0.0
(0)
Developer
Search API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape academic search results from Baidu Xueshu (xueshu.baidu.com), China's leading academic search engine. Extracts paper titles, authors, abstracts, citations, publication info, and links.
What this Actor collects
Each dataset item represents one Baidu Scholar paper result, including available authors, affiliations, publication details, citations, identifiers, and source links.
- Uses the input limits and filters below to control the crawl.
- Stores source-backed fields defined by the 34-field dataset schema.
- Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.
Use cases
- Academic literature discovery
- Citation and publication monitoring
- Research-metadata enrichment
Input
Provide input in JSON. Fields marked required must be supplied; source-specific alternatives and constraints are described in the field text.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | Yes | — | Academic search query (Chinese or English) |
maxItems | integer | No | 20 | Maximum number of papers to scrape |
maxPages | integer | No | 3 | Maximum number of pagination pages to follow |
maxRequestRetries | integer | No | 4 | Rotate through fresh browser and proxy identities after temporary blocks or zero-card responses. |
proxyConfiguration | object | No | — | Proxy configuration for the scraper |
debug | boolean | No | false | Log sanitized selector counts and link targets when no academic cards are recognized. |
Example input
{"query": "deep learning","maxItems": 10,"maxPages": 2,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"countryCode": "CN"},"maxRequestRetries": 4,"debug": false}
Output
The default dataset contains one item per academic paper result. The following are the most useful fields; availability varies by publication.
| Field | Type | Description |
|---|---|---|
position | integer | Position |
title | string | Paper Title |
authors | string | Authors |
source | string | Source |
citations | integer | Citation Count |
year | integer | Year |
url | string | URL |
scrapedAt | string | Scraped At |
type | string | Record Type |
searchQuery | string | Search Query |
page | integer | Page |
titleHtml | string | Paper Title HTML |
abstract | string | Abstract |
authorList | array | Author List |
authorDetails | array | Author Details |
affiliations | array | Affiliations |
Example dataset item
This compact example is taken from local Actor storage. Long text and nested collections are shortened for documentation only.
{"position": 1,"title": "Deep Learning","authors": "R. Szeliski","source": "Texts in Computer Science","citations": 0,"year": 2022,"url": "https://xueshu.baidu.com/ndscholar/browse/detail?paperid=152b0j60vb1v06t0f64q08b0rt373900","scrapedAt": "2026-07-26T07:32:22.528Z","type": "academic","searchQuery": "deep learning","page": 1,"titleHtml": "<em>Deep Learning</em>"}