EveryData platform API

Toutiao API

This Toutiao reference organizes Toutiao article details, creator profiles, creator posts, and profile discovery into 4 concrete operations—`article`, `profile`, `user_posts` among them—so shared parameter names do not blur object types.

Use `article` with `url` to read one Toutiao article, or `profile` with `user_id` to retrieve a public creator profile. Each action keeps its own input and response scope.

Endpoint
POST /api/v1/social
Capabilities
4
Per 1,000
$0.556

Available capabilities

Compare the Toutiao actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
article

Article details

Use the article action on Toutiao. Accepts these parameters: url. Returns these fields: like_count, title, content_text, and region.

urlSync 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
profile

Profiles

Retrieve public profile details from Toutiao. Accepts these parameters: user_id. Returns these fields: verify_reason, bio, avatar_url, and is_verified.

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

Posts by user

Retrieve public posts from Toutiao. Accepts these parameters: user_id and tab. Returns these fields: text, cover, source, and author_auth_info.

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
profile_search

Profile search

Search Toutiao with the profile_search action. Accepts these parameters: keyword and user_id. Returns these fields: play_count, content_text, like_count, and cover.

user_id, keywordSync 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

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.

What do the Toutiao article parameters mean?

Use the article action on Toutiao. Accepts these parameters: url. Returns these fields: like_count, title, content_text, and region.

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?

Retrieve public profile details from Toutiao. Accepts these parameters: user_id. Returns these fields: verify_reason, bio, avatar_url, and is_verified.

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?

Retrieve public posts from Toutiao. Accepts these parameters: user_id and tab. Returns these fields: text, cover, source, and author_auth_info.

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 TypesThe 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 Toutiao with the profile_search action. Accepts these parameters: keyword and user_id. Returns these fields: play_count, content_text, like_count, and cover.

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 selected action is asynchronous.
  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 source record, and every other action has its own field list.

Does every Toutiao action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.