Toutiao API

Retrieve Toutiao articles, videos and user updates to read post content, author details and engagement counts.

Provide user IDs starting with MS4w or complete profile URLs; profile search scans only within that specified user page.

Platform availability

24h health
Normal
Normal

Last 30 days

Available capabilities

Each Toutiao action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.

CapabilityWhat it doesPer 1,00024-hour health
Article detailsarticleRead a Toutiao article or video from its URL, with title, body text, cover, read or play count, likes, comments, shares and author verification.$0.56 per 1,000 requestsNormal
ProfilesprofilePull up a Toutiao account's nickname, bio, avatar, profile link, and verification status with its description.$0.56 per 1,000 requestsNormal
Posts by useruser_postsList a Toutiao author's articles, videos and short posts with title, text, reads or plays, likes, comments, shares and publish time.$0.56 per 1,000 requestsNormal
Profile searchprofile_searchSearch inside one Toutiao account's posts by keyword, returning matching articles and videos with text, reads or plays and engagement counts.$0.56 per 1,000 requestsNormal

Open a capability for its parameters, response fields, code samples and trial.

What does each Toutiao action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
article

Article details

Read a Toutiao article or video from its URL, with title, body text, cover, read or play count, likes, comments, shares and author verification. Full text or a transcript appears only when the page exposes it.

url—Sync delivery—$0.56 per 1,000 requestsid · url · type · title · text · content_text · cover · read_count · play_count · like_count · comment_count · share_count · source · author_name · author_id · author_verified · author_auth_info · region · posted_at · platform · duration_sec · duration_seconds · image_urls
profile

Profiles

Pull up a Toutiao account's nickname, bio, avatar, profile link, and verification status with its description. user_id takes the account token, usually starting with MS4w, or a full profile URL, not a nickname or short numeric ID.

user_id—Sync delivery—$0.56 per 1,000 requestsuser_id · nickname · bio · url · avatar_url · is_verified · verify_reason · platform
user_posts

Posts by user

List a Toutiao author's articles, videos and short posts with title, text, reads or plays, likes, comments, shares and publish time. Pick a profile section with tab; a single batch is not guaranteed to cover the whole archive.

user_idtabSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$0.56 per 1,000 requestsid · url · type · title · text · content_text · cover · read_count · play_count · like_count · comment_count · share_count · source · author_name · author_id · author_verified · author_auth_info · region · posted_at · platform · duration_sec · duration_seconds · image_urls
profile_search

Profile search

Search inside one Toutiao account's posts by keyword, returning matching articles and videos with text, reads or plays and engagement counts. Both user_id and keyword are required; it does not search for people or across the whole platform.

user_id, keyword—Sync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$0.56 per 1,000 requestsid · url · type · title · text · content_text · cover · read_count · play_count · like_count · comment_count · share_count · source · author_name · author_id · author_verified · author_auth_info · region · posted_at · platform · duration_sec · duration_seconds · image_urls

What do the Toutiao article parameters mean?

Read a Toutiao article or video from its URL, with title, body text, cover, read or play count, likes, comments, shares and author verification. Full text or a transcript appears only when the page exposes it.

Full API reference: parameters, code samples, response example and health →
urlRequired
Full URL to a specific article or video for the article action. In user-scoped actions where both url and user_id are supplied, url takes precedence to identify the profile page.

What do the Toutiao profile parameters mean?

Pull up a Toutiao account's nickname, bio, avatar, profile link, and verification status with its description. user_id takes the account token, usually starting with MS4w, or a full profile URL, not a nickname or short numeric ID.

Full API reference: parameters, code samples, response example and health →
user_idRequired
Target user profile token or secUid, typically starting with MS4w. A full Toutiao profile URL can also be passed in this field. It does not accept display nicknames or short numeric UIDs.

What do the Toutiao user_posts parameters mean?

List a Toutiao author's articles, videos and short posts with title, text, reads or plays, likes, comments, shares and publish time. Pick a profile section with tab; a single batch is not guaranteed to cover the whole archive.

Full API reference: parameters, code samples, response example and health →
user_idRequired
Target user profile token or secUid, typically starting with MS4w. A full Toutiao profile URL can also be passed in this field. It does not accept display nicknames or short numeric UIDs.
tabOptional
Selects the profile feed tab in user_posts. Allowed values are all (default), article, video, ugc, and short_video. It does not alter item detail types.
Toutiao: Micro-Toutiao and Articles Are Distinct Content Types — The Toutiao Creator Help Center describes Micro-Toutiao as short social content and introduces its publishing and editing workflows separately. This API reads posts according to the column specifications above and does not gain capabilities to publish, edit, participate in topics, or earn creator revenue simply by referencing these workflows. · Checked

What do the Toutiao profile_search parameters mean?

Search inside one Toutiao account's posts by keyword, returning matching articles and videos with text, reads or plays and engagement counts. Both user_id and keyword are required; it does not search for people or across the whole platform.

Full API reference: parameters, code samples, response example and health →
user_idRequired
Target user profile token or secUid, typically starting with MS4w. A full Toutiao profile URL can also be passed in this field. It does not accept display nicknames or short numeric UIDs.
keywordRequired
Search query string for searching posts specifically within the target profile specified by user_id in profile_search. It does not perform platform-wide Toutiao searches.

How to use the Toutiao API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result, or poll the returned job ID when the action runs asynchronously.
  4. 04Store the structured response fields needed by your application.
toutiao_article.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"toutiao","action":"article","params":{"url":"<url>"}}'

Toutiao API questions

What can I retrieve with the Toutiao API?

Set platform to toutiao. The current catalog lists article details, profiles, posts by user, and profile search. These action names identify different Toutiao objects or views; they are not interchangeable search modes.

Which input starts a Toutiao `article` request?

Full URL to a specific article or video for the article action. In user-scoped actions where both url and user_id are supplied, url takes precedence to identify the profile page. Send it as url inside params.

Which fields can Toutiao `article` return?

Its declared schema includes type, title, text, and content_text. A declared field can still be absent from an individual record, and every other action has its own field list.

Does every Toutiao action return immediately?

Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.