curl -X POST https://scrape.st/track/x \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sid": "elonmusk"
}'
{
"data": {
"id": "src_123",
"source": "X",
"externalId": "elonmusk",
"username": "elonmusk",
"name": "Elon Musk"
},
"message": "Now tracking elonmusk on X"
}
Tracking
Create Tracking
Start tracking a source (X user, Discord server, etc.)
POST
/
track
/
:source
curl -X POST https://scrape.st/track/x \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sid": "elonmusk"
}'
{
"data": {
"id": "src_123",
"source": "X",
"externalId": "elonmusk",
"username": "elonmusk",
"name": "Elon Musk"
},
"message": "Now tracking elonmusk on X"
}
Start tracking a specific source. The source can be an X user, Discord server, Telegram group, website URL, or RSS feed.
Parameters
string
required
The source type to track. Valid values:
x, discord, telegram, web,
rssRequest Body
string
required
Source ID - the unique identifier for the source. For X this is the username
(without @), for Discord this is a server invite code or URL (e.g.
discord.gg/abc123) — it is resolved to the underlying server (guild) and
tracked at the server level, for Telegram this is the channel username or
invite link, for Web/RSS this is the full URL.Response
object
The tracked source information
string
Status message
curl -X POST https://scrape.st/track/x \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sid": "elonmusk"
}'
{
"data": {
"id": "src_123",
"source": "X",
"externalId": "elonmusk",
"username": "elonmusk",
"name": "Elon Musk"
},
"message": "Now tracking elonmusk on X"
}