Wall Street CN APIwallstreetcn.com ↗
Access real-time 7x24 flash news and daily morning briefings from wallstreetcn.com. Returns titles, content, publish times, sources, and pagination cursors.
What is the Wall Street CN API?
The Wall Street CN API provides access to two financial news feeds from wallstreetcn.com through 2 endpoints: get_flash_news for real-time 7x24 flash news items and get_morning_reports for daily morning briefing articles. Each flash news item returns up to 9 fields including content text, channel tags, and a display timestamp, while morning reports include author, summary, and an associated image URL.
curl -X GET 'https://api.parse.bot/scraper/9cbe8e4e-c1c6-4131-a8e9-b23ad05d4080/get_flash_news?limit=5' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace wallstreetcn-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Wall Street CN SDK — browse flash news and morning reports."""
from parse_apis.wallstreetcn_com_api import WallStreetCN, ParseError
client = WallStreetCN()
# Browse the latest flash news items, capped at 5 total.
for item in client.flash_news.list(limit=5):
print(item.display_time_formatted, item.content_text[:80])
# Grab the most recent morning report for a quick summary.
try:
report = client.morning_reports.list(limit=1).first()
except ParseError as e:
print(f"Extraction failed: {e.code}")
report = None
if report is not None:
print(report.title)
print(report.summary)
print(report.uri)
print("exercised: flash_news.list / morning_reports.list")
Fetch latest 7x24 flash news (快讯) from Wall Street CN. Returns a paginated list of real-time financial news items with content text, publish time, author, and channel tags. Use the returned next_cursor value to paginate through older items. Each request makes one API call.
| Param | Type | Description |
|---|---|---|
| limit | integer | Number of flash news items to return per page. |
| cursor | string | Pagination cursor from a previous response's next_cursor field. Omit for the first page (returns latest items). |
{
"type": "object",
"fields": {
"count": "integer number of items returned",
"items": "array of flash news objects with id, title, content_text, display_time, display_time_formatted, source, uri, score, channels",
"next_cursor": "string cursor for fetching the next page"
},
"sample": {
"data": {
"count": 5,
"items": [
{
"id": 3155655,
"uri": "https://wallstreetcn.com/livenews/3155655",
"score": 1,
"title": "",
"source": "石惠",
"channels": [
"global-channel",
"forex-channel"
],
"content_text": "台湾证交所加权股价指数高开0.1%,报45,890.18点。",
"display_time": 1787792454,
"display_time_formatted": "2026-08-27 01:00:54"
}
],
"next_cursor": "1787792225"
},
"status": "success"
}
}About the Wall Street CN API
Flash News (7x24快讯)
The get_flash_news endpoint returns paginated real-time financial news items from Wall Street CN's continuous news feed. Each item in the items array includes id, title, content_text, display_time (Unix timestamp), display_time_formatted (human-readable string), source, uri, score, and channels (an array of topic tags). Control page size with the limit parameter, and pass the next_cursor value from one response into the cursor parameter of the next call to walk backward through older items. Omitting cursor always returns the most recent items.
Morning Reports (早报)
The get_morning_reports endpoint returns Wall Street CN's daily morning briefing articles. Each object in the items array carries id, title, summary, display_time, display_time_formatted, source, author, uri, and image (a URL to the article's cover image). The same cursor-based pagination applies: use next_cursor from each response as the cursor input on the next call to retrieve older reports.
Pagination Behavior
Both endpoints share the same pagination contract. The count field tells you how many items were returned in the current page. When no more items are available in the direction you are paginating, next_cursor will be absent or null. Neither endpoint supports forward-pagination or filtering by date range directly — iteration is strictly sequential using cursor values.
The Wall Street CN API is a managed, monitored endpoint for wallstreetcn.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when wallstreetcn.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official wallstreetcn.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Aggregate real-time Chinese financial market news into a trading dashboard using
content_textanddisplay_timefields from flash news - Build a daily briefing digest tool that pulls the latest morning report
titleandsummaryeach morning - Tag and classify news by topic using the
channelsarray returned in each flash news item - Track which sources are publishing the most flash news items by aggregating the
sourcefield across pages - Display article thumbnails in a news reader app using the
imagefield from morning report responses - Archive historical flash news by paginating through older items using sequential
next_cursorvalues - Monitor author activity on morning reports by filtering the
authorfield across multiple pages
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does wallstreetcn.com have an official developer API?+
What does the `channels` field in flash news items contain?+
channels field is an array of topic or category tags associated with each flash news item. These can be used to group or filter items by subject area such as macro-economics, equities, or commodities after retrieval, since the endpoint itself does not accept a channel filter parameter.Can I filter flash news or morning reports by date range or keyword?+
get_flash_news and get_morning_reports return items in reverse-chronological order and support only cursor-based pagination via the cursor parameter. There is no built-in date range filter or keyword search. You can fork this API on Parse and revise it to add a date-filtering or search endpoint.Does the API return the full article body for morning reports?+
summary field but not the full article body text. The uri field provides a link to the full article on wallstreetcn.com. Full article content is not currently returned. You can fork this API on Parse and revise it to add a full-article-content endpoint.How fresh is the flash news data?+
get_flash_news without a cursor returns the most recently published items. The display_time and display_time_formatted fields on each item show the exact publish timestamp so you can assess freshness per item.