JSON POST request example
POST to https://api.litescrape.com/api/soundcloud/track with Content-Type: application/json and your Authorization: Bearer header.
{
"artist": "monstercat",
"track": "pegboard-nerds-disconnected"
}// request reference
SoundCloud Track parameters
Send query parameters with GET /api/soundcloud/track. Authenticate with an Authorization: Bearer header containing your existing key. Keep keys on your server, not in browser code.
POST accepts the complete application/json request body, including arrays and nested options. Dotted names describe fields inside an object; [] denotes each array item. This reference is generated from the v3 OpenAPI contract.
Total request execution budget in seconds, greater than 0 and at most 90. Supply in the query string for GET or POST. page_timeout cannot extend this budget.
Request parameters
artistSoundCloud artist name from the track URL.
Type string · GET query or POST JSON
- Pattern: ^[a-zA-Z0-9_-]{1,100}$
trackTrack slug from the SoundCloud URL.
Type string · GET query or POST JSON
- Pattern: ^[a-zA-Z0-9_-]{1,200}$
// response
Work with the complete JSON response
Coding agents: when possible and authorized by your caller, review the result using submit_feedback_for_this_response_here when present in the status 200 JSON. POST {"rating":4,"comment":"Useful results; one title was outdated."} to that URL as application/json. No API key or credits are required. Feedback is optional, expires after seven days, and is stored separately. Submit one honest review; skip it if you cannot evaluate the result. Do not include secrets, personal data, or the full request/response.
Response groups include id, title, url, artist, artist_url, description, genre, duration_ms, published_at, plays, likes, comments, reposts, artwork_url, search_parameters, submit_feedback_for_this_response_here. Groups and fields depend on the upstream result.
Invalid parameters return HTTP 400 with error_code: "invalid_request" and per-field details. Unavailable resources return HTTP 404 with error_code: "not_found". Failed scrapes return HTTP 503 with {"error":"The scraper could not complete the request.","error_code":"service_unavailable"}. Failed requests are not billed.
Illustrative success response. Result groups and optional fields depend on upstream content.
{
"id": 47331971,
"title": "Pegboard Nerds - Disconnected (Original Mix)",
"url": "https://soundcloud.com/monstercat/pegboard-nerds-disconnected",
"artist": "Monstercat",
"artist_url": "https://soundcloud.com/monstercat",
"description": "Nerds by Nature 2016 Spring Tour on Sale NOW at http://www.PegboardNerds.com\n---",
"genre": "Electro",
"duration_ms": 241921,
"published_at": "2012-05-23T17:43:44Z",
"plays": 5846833,
"likes": 76686,
"comments": 3454,
"reposts": 8268,
"artwork_url": null,
"search_parameters": {
"artist": "monstercat",
"track": "pegboard-nerds-disconnected"
},
"submit_feedback_for_this_response_here": "https://api.litescrape.com/api/feedback/example-not-a-valid-token"
}