Endpoint Playground
Returns one Wattpad story's public details: title, description, cover, link, author, votes, reads, comments, chapter count, completed and mature flags, language, category ids, tags, first chapter id, last published date, rating and copyright codes, paywall flag and dates. story_id is the numeric id from the story's wattpad.com link; the full link is also accepted. A story that does not exist returns not found. Chapter text is never returned.
curl 'https://api.crawlora.net/api/v1/wattpad/story?story_id=344352588' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| story_id | string | Yes | 344352588 | Numeric Wattpad story id, such as 344352588; a wattpad.com/story link is also accepted |
{
"code": 200,
"msg": "OK",
"data": {
"story": {
"id": "344352588",
"title": "Lose You To Love Me (Mafia Romance-Complete)",
"url": "https://www.wattpad.com/story/344352588-lose-you-to-love-me-mafia-romance-complete",
"description": "Amelia Astoria, under an old pact with her grandfather and the Don of the Costra Nostra that runs New York Cit…",
"cover": "https://img.wattpad.com/cover/344352588-256-k100741.jpg",
"author": {
"username": "notjustarandomgirl",
"name": "Shorty ❤",
"avatar": "https://img.wattpad.com/useravatar/notjustarandomgirl.128.763251.jpg",
"verified": true
},
"votes": 44463,
"reads": 2577558,
"comments": 9525,
"parts": 82,
"completed": true,
"mature": false,
"language": {
"id": 1,
"name": "English"
},
"category_ids": [
4
],
"tags": [
"adult",
"adultromance"
],
"created_at": "2023-06-16T20:47:17Z",
"modified_at": "2026-06-23T19:21:09Z",
"first_part_id": "1353317758",
"last_published_at": "2026-06-23T19:21:10Z",
"rating": 1,
"copyright": 1,
"paywalled": false
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.