
Congress Stock Trades Scraper
scrape.ly/store/querystone/congress-trades-scraperNewsBusiness
3 monthly users

Scrape public Weibo posts, profiles, and keyword search. No login.
Search public Weibo posts by keyword, open a single post, or read a user profile, and get clean rows with the text, counts, timestamps, pictures, and links. No Weibo account or login needed. Chinese and English keywords both work, at $22 per 1,000 results.
failedInputs of the OUTPUT record.| Field | Key | What it does |
|---|---|---|
| What to scrape | operation | searchWeibo, weiboDetail, or userDetail. One operation per run. |
| Search keyword | keyword | Used for keyword search, for example Tesla. |
| Post ID or URL | weiboId | Numeric post ID, or a weibo.com or m.weibo.cn post URL. |
| User ID or profile URL | userId | Numeric user ID, or a URL such as https://weibo.com/u/2803301701. |
| Maximum posts | maxResults | Posts to save for a search (1 to 1,000). Default 10. |
| Start date, End date | startDay, endDay | YYYY-MM-DD in China time. Default: last 30 days. |
| Proxy configuration | proxyConfiguration | Datacenter by default. |
{
"operation": "searchWeibo",
"keyword": "Tesla",
"maxResults": 10,
"startDay": "2026-09-14",
"endDay": "2026-10-14",
"proxyConfiguration": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": ["DATACENTER"]
}
}
Post detail and profile examples:
{ "operation": "weiboDetail", "weiboId": "5249718969175092" }
{ "operation": "userDetail", "userId": "2803301701" }
One dataset row per post or profile.
| Field | Description |
|---|---|
weiboId, weiboPageUrl | Post ID (string, so 16 digits are not rounded) and link. |
text | Post text. |
screenName, userId, userPageUrl | Author name, ID, and profile link. |
repostCount, commentCount, attitudeCount | Reposts, comments, and likes as integers. |
postedAt | Timestamp of the post. |
regionName, source | Region label and posting client. |
pics, picCount, videoUrl | Picture URLs, picture count, and video link. |
verified | Verification flag. |
status | success. |
Profile rows add followersCount, friendsCount, statusesCount, description, location, verifiedReason, and avatarUrl.
{
"weiboId": "5353827684846227",
"bid": "RmAiQkkIX",
"userId": "1234567890",
"screenName": "ExampleUser",
"text": "tesla",
"repostCount": 0,
"commentCount": 0,
"attitudeCount": 0,
"postedAt": "2026-10-14 07:50:52",
"source": "iPhone客户端",
"regionName": "发布于 湖北",
"pics": [
"https://wx1.sinaimg.cn/large/008ygTaAgy1ii1jq044ivj30zo2564m9.jpg",
"https://wx3.sinaimg.cn/large/008ygTaAgy1ii1jq0o5yfj30zo256h2m.jpg"
],
"picCount": 14,
"videoUrl": "",
"weiboPageUrl": "https://m.weibo.cn/detail/5353827684846227",
"userPageUrl": "https://weibo.com/u/1234567890",
"verified": false,
"status": "success"
}
(Trimmed to one post with the picture list shortened. Rows also repeat a few fields under alternate names, such as screen_name and reposts_count.)
You pay $0.022 per saved post or profile, which is $22 per 1,000 results. Missing posts and users are free. Platform usage (compute and proxy) is billed on top.
Worked example: a 10-post search costs 10 × $0.022 = $0.22 in events plus about $0.003 of platform usage, around $0.223 in total.
The actor reads only public posts and profiles. You are responsible for using the data in line with Weibo's terms and applicable law, especially for personal data.
No. Only public data is collected and the actor does not take your login.
No. Weibo returns those lists only to logged-in accounts.
Yes. Chinese, English, and mixed keywords all work.
Rows already saved stay in the dataset, and the run summary says the result is partial.
Yes, from the console or through the API. If you are moving from another Weibo scraper, operation, keyword, weiboId, userId, startDay, and endDay use the same names.
failedInputs of the OUTPUT record.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.
operationenumOptionaldefault "searchWeibo"What to scrape
Keyword search, one post, or one profile. One operation per run.
keywordstringOptionalSearch keyword
Used for keyword search. Chinese and English both work.
weiboIdstringOptionalPost ID or URL
Numeric post ID, or a weibo.com or m.weibo.cn post URL. Used for post detail.
userIdstringOptionalUser ID or profile URL
Numeric user ID, or a profile URL such as https://weibo.com/u/2803301701. Used for a profile.
maxResultsintegerOptionaldefault 10Maximum posts
How many posts to save for a search, up to 1,000. Weibo stops serving a search after about 50 pages (roughly 1,000 posts). A single post or profile ignores this.
Limit keyword search to a date range. Dates use China time (UTC+8).
startDaystringOptionalStart date
Earliest day for search, as YYYY-MM-DD in China time. Defaults to 30 days ago.
endDaystringOptionalEnd date
Latest day for search, as YYYY-MM-DD in China time. Defaults to today.
proxyConfigurationobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy configuration
Datacenter proxies are used unless you choose another pool. Proxy traffic is billed per GB.
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 |
|---|---|---|
| weiboId | string | null | |
| bid | string | null | |
| text | string | null | |
| screenName | string | null | |
| userId | string | null | |
| userName | string | null | |
| repostCount | integer | null | |
| commentCount | integer | null | |
| attitudeCount | integer | null | |
| postedAt | string | null | |
| created_at | string | null | |
| source | string | null | |
| regionName | string | null | |
| location | string | null | |
| topics | array | |
| atUsers | array | |
| pics | array | |
| picUrls | array | |
| picCount | integer | null | |
| videoUrl | string | null | |
| weiboPageUrl | string | null | |
| userPageUrl | string | null | |
| followersCount | integer | null | |
| friendsCount | integer | null | |
| statusesCount | integer | null | |
| verified | boolean | null | |
| verifiedReason | string | null | |
| description | string | null | |
| gender | string | null | |
| avatarUrl | string | null | |
| status | string | null | |
| _operation | string | null |
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 Weibo post or profile saved to the dataset. | $0.022 |
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('echofield/weibo-scraper').call({
"operation": "searchWeibo",
"keyword": "Tesla",
"weiboId": "5249718969175092",
"userId": "2803301701",
"maxResults": 10,
"startDay": "2026-09-14",
"endDay": "2026-10-14",
"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 echofield/weibo-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=echofield/weibo-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.
Recent posts for a keyword from the last 30 days.
Full details of one post from its URL.
Profile details from a user URL.
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.