Getting started
Quickstart
Address a post directly by platform and ID — no SDK required. Pick a language; the selector is shared across the docs.
Make your first call
curl "https://api.socialiq.dev/v1/tiktok/posts/7350810998023949599" \ -H "Authorization: Bearer sc_live_..."
A successful call returns the normalized post and the route SocialiQ used:
[ .JSON ]
{ "request_id": "sc_b2c3d4e5f6a7b8c9d0e1", "data": { "id": "7350810998023949599", "type": "post", "platform": "tiktok", "text": "Normalized social media object ready for agents.", "metrics": { "views": 248900, "likes": 18420, "comments": 921, "shares": 338 } }, "source": { "provider": "socialcues", "endpoint": "tiktok.post.fetch" }, "usage": { "billable_units": 1, "cached": true }}
Not sure of the ID?
Hand any URL, handle, or shortcode to resolve and get back the exact resource to call.
curl -X POST https://api.socialiq.dev/v1/resolve \ -H "Authorization: Bearer sc_live_..." \ -H "Content-Type: application/json" \ -d '{"input":"https://www.tiktok.com/@openai/video/7350810998023949599"}'