Endpoint Playground
Returns one public South China Morning Post article's metadata and body paragraphs from a canonical article URL. `content_locked` and `paywall_types` are the upstream's own restricted-access signals for that article, reported exactly as the site returns them; the body returned here is the same one the site's own page serves to an anonymous visitor. An article whose page genuinely withholds its body is reported as a restricted-access error instead of a hollow or truncated response.
14 Oct 2026: Single record response; 11 fields had a value in every checked item.
Sample value profiles: published_at: 2026-09-23; section: “Society”; url: scmp.com.
curl 'https://api.crawlora.net/api/v1/scmp/article?url=https%3A%2F%2Fwww.scmp.com%2Fnews%2Fhong-kong%2Fsociety%2Farticle%2F3368530%2Fexample-slug' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| url | string | Yes | https://www.scmp.com/news/hong-kong/society/article/3368530/example-slug | Canonical SCMP article URL |
{
"code": 200,
"msg": "OK",
"data": {
"url": "https://www.scmp.com/news/hong-kong/society/article/3368530/example-slug",
"title": "Example Article Title",
"description": "An example teaser sentence for the article.",
"published_at": "2026-09-23T04:15:50Z",
"updated_at": "2026-09-23T04:15:50Z",
"section": "Society",
"authors": [
"Jane Example"
],
"image_url": "https://cdn.i-scmp.com/sites/default/files/example.jpg",
"topics": [
"Example Topic"
],
"content_locked": true,
"paragraphs": [
"First paragraph of the article.",
"Second paragraph of the article."
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.