Yahoo Entertainment API endpoint
Returns a single Yahoo Entertainment article's full content: title, description, author, publish/update time, section, image, keywords, original publisher, and body paragraphs. Accepts a canonical www.yahoo.com/entertainment/ article URL, such as one returned by the home or category story streams.
/yahoo-entertainment/articleQuery parameters:
url (required) -- a canonical
www.yahoo.com/entertainment/.../articles/....html URL.Notable response behavior:
provider is the original outlet the story is syndicated from when
applicable, otherwise "Yahoo Entertainment".paragraphs can be an empty array for an article whose metadata loaded
but whose body content did not render -- this is returned as a normal
200, not an error. A response missing both metadata and body
paragraphs is treated as an upstream error (parser drift or a block),
not a silent empty success.url whose host isn't www.yahoo.com, or whose path isn't under
/entertainment/, returns 400 -- Yahoo Entertainment lives on the
shared www.yahoo.com domain alongside unrelated verticals such as
/news/, /finance/, and /sports/.| Field | In the sample | Value in the sample |
|---|---|---|
| url | Has a value | yahoo.com |
| title | Has a value | 89 characters |
| description | Has a value | 159 characters |
| author | Has a value | |
| published_at | Has a value | 2026-08-14 |
| updated_at | Has a value | 2026-08-14 |
| section | Has a value | “Yahoo Entertainment” |
| image_url | Has a value | s.yimg.com |
| keywords | Has a value | 6 entries |
| provider | Has a value | “Euronews” |
| paragraphs | Has a value | 12 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical www.yahoo.com/entertainment/ article URL | https://www.yahoo.com/entertainment/celebrity/articles/example-headline-000000000.html | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/yahoo-entertainment/article?url=https%3A%2F%2Fwww.yahoo.com%2Fentertainment%2Fcelebrity%2Farticles%2Fexample-headline-000000000.html" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"url": "https://www.yahoo.com/entertainment/articles/childs-play-french-artist-saypes-051719401.html",
"title": "Child's play: French artist Saype's giant ephemeral frescoes takeover Swiss alpine resort",
"description": "The latest works in a series of experimental and ephemeral paintings by French land artist Saype are currently on display on the high slopes of Swiss alpine resort Villars-sur-Ollon.",
"author": "Tokunbo Salako",
"published_at": "2026-08-14T05:17:19Z",
"updated_at": "2026-08-14T05:17:19Z",
"section": "Yahoo Entertainment",
"image_url": "https://s.yimg.com/lo/mysterio/api/example/saype-hero.jpg",
"keywords": [
"Swiss ski resort",
"French artist",
"French land artist"
],
"provider": "Euronews",
"paragraphs": [
"The latest works in a series of experimental and ephemeral paintings by French land artist Saype are currently on display."
]
}
}Request schema
No body schema
Response schema
#/definitions/yahooentertainment.articleResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | yahooentertainment.ArticleResponse | No | ||||
| data.author | string | No | ||||
| data.description | string | No | ||||
| data.image_url | string | No | ||||
| data.keywords | array | No | ||||
| data.paragraphs | array | No | ||||
| data.provider | string | No | ||||
| data.published_at | string | No | ||||
| data.section | string | No | ||||
| data.title | string | No | ||||
| data.updated_at | string | No | ||||
| data.url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/yahoo-entertainment/article?url=https%3A%2F%2Fwww.yahoo.com%2Fentertainment%2Fcelebrity%2Farticles%2Fexample-headline-000000000.html" \
-H "x-api-key: $CRAWLORA_API_KEY"