Discover/Jinse API
live

Jinse APIjinse.cn

Access Jinse Finance (jinse.cn) crypto news, flash alerts, article content, trending stories, and keyword search via a structured JSON API.

Endpoint health
verified 4d ago
get_categories
get_news_list
get_hot_news
get_news_detail
search_news
6/6 passing latest checkself-healing
Endpoints
6
Updated
26d ago

What is the Jinse API?

The Jinse Finance API provides 6 endpoints covering cryptocurrency and blockchain news from jinse.cn, including paginated article lists, a 7×24 flash news feed, full article content, and keyword search. The get_flash_news_list endpoint returns date-grouped breaking news with cursor-based pagination, while get_hot_news surfaces the top 10 articles ranked by read count over the past 24 hours.

Try it
Number of items to return per page.
Category key for filtering news.
Cursor for pagination. Use bottom_id from a previous response to fetch the next page.
api.parse.bot/scraper/aa091d79-fca5-4937-a2a4-34bc38dc03c3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/aa091d79-fca5-4937-a2a4-34bc38dc03c3/get_news_list?limit=10&category=industry&information_id=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

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 jinse-cn-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.

from parse_apis.jinse_finance_api import JinseFinance, NewsCategory, ArticleNotFound

client = JinseFinance()

# List available categories
for cat in client.categories.list():
    print(cat.key, cat.name)

# List news articles in the Meme category
for article in client.articles.list(category=NewsCategory.MEME, limit=5):
    print(article.id, article.title, article.extra.author, article.extra.read_number)

# Get full detail of an article
detail = client.articledetails.get(article_id="3734205")
print(detail.article_id, detail.title)

# List hot articles
for hot in client.hotarticles.list():
    print(hot.id, hot.title, hot.read_number, hot.author.nickname)

# List flash news
for flash in client.flashnewses.list(limit=5):
    print(flash.id, flash.content_prefix, flash.grade, flash.date)

# Search for news
result = client.searchresults.search(keyword="Bitcoin")
print(result.project.name, result.project.identifier)
for topic in result.topic:
    print(topic.id, topic.title, topic.author)
All endpoints · 6 totalmissing one? ·

Retrieve a paginated list of news articles by category key. Returns articles sorted by recency with pagination cursors (top_id and bottom_id) for fetching subsequent pages. Each article includes title, summary, author info, read count, and publication timestamp. Paginate by passing the bottom_id from a previous response as information_id.

Input
ParamTypeDescription
limitintegerNumber of items to return per page.
categorystringCategory key for filtering news.
information_idintegerCursor for pagination. Use bottom_id from a previous response to fetch the next page.
Response
{
  "type": "object",
  "fields": {
    "count": "integer, number of items returned",
    "items": "array of news article objects with id, title, short_title, type, and extra (containing summary, author, read_number, published_at, thumbnail_pic)",
    "total": "integer, total available items",
    "top_id": "integer, cursor for the top of the list",
    "bottom_id": "integer, cursor for the next page (pass as information_id)"
  },
  "sample": {
    "data": {
      "count": 20,
      "items": [
        {
          "id": 4804089,
          "type": 1,
          "extra": {
            "author": "金色财经",
            "summary": "代币化带来全天候交易",
            "topic_id": 3733636,
            "author_id": 10063,
            "read_number": 100331,
            "published_at": 1780032465,
            "thumbnail_pic": "https://img.jinse2.com/jinse_1780032451415706936_small.png"
          },
          "title": "纽交所母公司创始人最新发声",
          "short_title": "ICE创始人"
        }
      ],
      "total": 20,
      "top_id": 4804089,
      "bottom_id": 4783674
    },
    "status": "success"
  }
}

About the Jinse API

News Articles and Categories

The get_news_list endpoint returns paginated articles filtered by category. Categories are fetched separately via get_categories, which returns each category's key (used as the category input) and its Chinese name. Pagination uses top_id and bottom_id cursor fields returned in each response — pass bottom_id as the information_id parameter to advance through older articles. Supported category keys include values like industry, 独家, 比特币L2, and Meme.

Flash News and Article Detail

get_flash_news_list delivers the 7×24 breaking news feed. Each response groups items by date, with a lives array of flash items per date object. Pass the id of the last item in a response as last_id to load the next page. To retrieve full article content from any article ID surfaced by get_news_list, get_hot_news, or search_news, call get_news_detail with that article_id. The response includes the article title, the extracted body as content (HTML), and the complete page html.

Search and Trending

search_news accepts a keyword (e.g. Bitcoin or 以太坊) and returns a structured data object with fields covering project info, topic results, new_flashes, features, matched authors, and related keywords. get_hot_news requires no inputs and returns an array of up to 10 articles, each carrying id, title, read_number, covers, published_at, and author metadata.

Reliability & maintenanceVerified

The Jinse API is a managed, monitored endpoint for jinse.cn — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when jinse.cn 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 jinse.cn 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.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate real-time Chinese-language crypto flash news into an English-language dashboard using get_flash_news_list
  • Track the 24-hour top stories on Jinse by polling get_hot_news and sorting by read_number
  • Build a keyword alert system for terms like '以太坊' or 'Bitcoin' using search_news and monitoring new_flashes in the response
  • Populate a category-filtered news feed app using get_categories keys with get_news_list and cursor-based pagination
  • Extract full article HTML and body content for NLP or translation pipelines via get_news_detail
  • Surface related authors and projects for a given search term using the authors and project fields from search_news
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Jinse Finance have an official developer API?+
Jinse Finance (jinse.cn) does not publish a public developer API or API documentation for external use.
How does pagination work in `get_news_list` and `get_flash_news_list`?+
get_news_list returns top_id and bottom_id cursor values in each response. Pass bottom_id as the information_id parameter on your next request to fetch the next page of older articles. get_flash_news_list uses a simpler cursor: pass the id of the last flash item in a response as last_id to continue paginating.
Does `search_news` support filtering results by date range or category?+
Currently search_news accepts only a keyword string and returns a fixed set of result types: project info, topics, recent flash news, featured content, authors, and related keywords. Date filtering and category scoping are not exposed. You can fork this API on Parse and revise it to add a filtered search endpoint if you need those parameters.
Does the API cover Jinse user profiles, comments, or market price data?+
No. The API covers news articles, flash news, article detail, hot stories, categories, and keyword search. User profiles, comment threads, and live market price or chart data are not included. You can fork this API on Parse and revise it to add endpoints for any of those capabilities.
What language is the content returned in?+
Jinse Finance is a Chinese-language publication. Article titles, body content, category names, and flash news items are returned in Simplified Chinese. Author names and certain topic keys may also be in Chinese.
Page content last updated . Spec covers 6 endpoints from jinse.cn.
Related APIs in Crypto Web3See all →
jin10.com API
Access real-time financial flash news, economic calendar events, macroeconomic indicators, and article content from jin10.com. Supports search, pagination, and category filtering across all major data types.
juejin.cn API
Browse Juejin’s recommended article feed, search articles by keyword, and fetch full article details (including markdown/HTML content) by article ID.
qq.com API
Access the latest news, articles, stock indices, and sports schedules from QQ.com's homepage, and search across multiple news categories to stay informed on hot topics and evening reports. Get real-time data including homepage content, images, links, and live sports schedules all from one unified service.
theblock.co API
Access real-time cryptocurrency prices, breaking news, and in-depth research articles from The Block's crypto intelligence platform. Search and browse news by category, discover articles from expert authors, and learn about blockchain topics all in one place.
features.financialjuice.com API
Get live financial news, economic calendar events, and in-depth articles to stay informed on market movements and economic indicators. Search and filter news by stock codes and calendar events to find the financial information most relevant to your trading or investment decisions.
jiqizhixin.com API
Access the latest AI articles, detailed content, and state-of-the-art (SOTA) AI project information from Jiqizhixin, including the ability to browse article lists, search specific projects, and discover trending content from the homepage feed. Stay updated on cutting-edge artificial intelligence research and developments with comprehensive project details and in-depth article coverage.
toutiao.com API
Browse personalized news feeds, discover trending articles and hot topics, search content across categories, view detailed articles with comments, and explore author profiles on Toutiao. Access video feeds and stay updated with the latest news and trending stories all in one place.
jd.com API
Search for products on JD.com, explore related keywords, retrieve product recommendations, and access the latest corporate news from China's major e-commerce platform. Returns real-time product details including prices, ratings, and stock availability.