Dashboard, API, and MCP
Marketplaces
Product search, sellers, and product details on each marketplace. Each tool below has its own request example.
Send the tool id and a platform id from this group to Run a lookup.
Shopee shopee
5 tools on Shopee
POSTKeyword ideas on Shopee/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here ideas.
platformstringrequired
The platform id, here shopee.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"ideas","platform":"shopee","query":"kaos"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTShop products on Shopee/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here products.
platformstringrequired
The platform id, here shopee.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"products","platform":"shopee","query":"skincare"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTShop on Shopee/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here shop.
platformstringrequired
The platform id, here shopee.
querystringrequired
What goes here: seller link or username.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"shop","platform":"shopee","query":"iboxofficial"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTProduct on Shopee/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here product.
platformstringrequired
The platform id, here shopee.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"product","platform":"shopee","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTShowcase on Shopee/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here showcase.
platformstringrequired
The platform id, here shopee.
querystringrequired
What goes here: seller link or username.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"showcase","platform":"shopee","query":"<seller link or username>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Lazada lazada
2 tools on Lazada
POSTShop products on Lazada/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here products.
platformstringrequired
The platform id, here lazada.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"products","platform":"lazada","query":"kaos polos"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTProduct on Lazada/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here product.
platformstringrequired
The platform id, here lazada.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"product","platform":"lazada","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Blibli blibli
3 tools on Blibli
POSTKeyword ideas on Blibli/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here ideas.
platformstringrequired
The platform id, here blibli.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"ideas","platform":"blibli","query":"lap"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTShop products on Blibli/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here products.
platformstringrequired
The platform id, here blibli.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"products","platform":"blibli","query":"kaos polos"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTProduct on Blibli/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here product.
platformstringrequired
The platform id, here blibli.
querystringrequired
What goes here: product link or code.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"product","platform":"blibli","query":"HEH-70102-00280"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Dashboard, API, and MCP
App stores and ads
App listings, reviews, and developers from the app stores, and ads from the Google Ads library. Each tool below has its own request example.
Send the tool id and a platform id from this group to Run a lookup.
Google Play playstore
4 tools on Google Play
POSTProduct reviews on Google Play/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here reviews.
platformstringrequired
The platform id, here playstore.
querystringrequired
What goes here: app link, Android package, or App Store id.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"reviews","platform":"playstore","query":"com.budget.androidapp","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTApp search on Google Play/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here apps.
platformstringrequired
The platform id, here playstore.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"apps","platform":"playstore","query":"budget","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTApp details on Google Play/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here app.
platformstringrequired
The platform id, here playstore.
querystringrequired
What goes here: app link, Android package, or App Store id.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"app","platform":"playstore","query":"com.budget.androidapp","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTDeveloper's apps on Google Play/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here developer.
platformstringrequired
The platform id, here playstore.
querystringrequired
What goes here: developer name (Google Play) or id (App Store).
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"developer","platform":"playstore","query":"Avis Budget Car Rental LLC","country":"us"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}App Store appstore
5 tools on App Store
POSTProduct reviews on App Store/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here reviews.
platformstringrequired
The platform id, here appstore.
querystringrequired
What goes here: app link, Android package, or App Store id.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"reviews","platform":"appstore","query":"1525179720","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTApp search on App Store/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here apps.
platformstringrequired
The platform id, here appstore.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"apps","platform":"appstore","query":"budget","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTApp details on App Store/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here app.
platformstringrequired
The platform id, here appstore.
querystringrequired
What goes here: app link, Android package, or App Store id.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"app","platform":"appstore","query":"1525179720","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTDeveloper's apps on App Store/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here developer.
platformstringrequired
The platform id, here appstore.
querystringrequired
What goes here: developer name (Google Play) or id (App Store).
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"developer","platform":"appstore","query":"1828382777","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTTop charts on App Store/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here charts.
platformstringrequired
The platform id, here appstore.
querystringrequired
What goes here: none.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"charts","platform":"appstore","query":"","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Google Ads googleads
1 tool on Google Ads
POSTAds by company on Google Ads/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here advertiser.
platformstringrequired
The platform id, here googleads.
querystringrequired
What goes here: website.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"advertiser","platform":"googleads","query":"tokopedia.com","country":"id"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}API and MCP only
Market data
Share and coin prices, movers, company details, and investor posts. Read from the primary source only, so a failed lookup costs nothing.
Send the tool id and a platform id from this group to Run a lookup.
IDX idx
5 tools on IDX
POSTPrice on IDX/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here quote.
platformstringrequired
The platform id, here idx.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"quote","platform":"idx","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTTop movers on IDX/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here movers.
platformstringrequired
The platform id, here idx.
querystringrequired
What goes here: gainers, losers, volume, or value.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"movers","platform":"idx","query":"gainers"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTPrice history on IDX/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here chart.
platformstringrequired
The platform id, here idx.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"chart","platform":"idx","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTCompany profile on IDX/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here issuer.
platformstringrequired
The platform id, here idx.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"issuer","platform":"idx","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTBroker activity on IDX/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here brokers.
platformstringrequired
The platform id, here idx.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"brokers","platform":"idx","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Stockbit stockbit
4 tools on Stockbit
POSTPrice on Stockbit/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here quote.
platformstringrequired
The platform id, here stockbit.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"quote","platform":"stockbit","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTPrice history on Stockbit/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here chart.
platformstringrequired
The platform id, here stockbit.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"chart","platform":"stockbit","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTCompany profile on Stockbit/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here issuer.
platformstringrequired
The platform id, here stockbit.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"issuer","platform":"stockbit","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTCommunity posts on Stockbit/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here discussion.
platformstringrequired
The platform id, here stockbit.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"discussion","platform":"stockbit","query":"BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}TradingView tradingview
3 tools on TradingView
POSTPrice on TradingView/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here quote.
platformstringrequired
The platform id, here tradingview.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"quote","platform":"tradingview","query":"IDX:BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTTop movers on TradingView/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here movers.
platformstringrequired
The platform id, here tradingview.
querystringrequired
What goes here: gainers, losers, volume, or value.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"movers","platform":"tradingview","query":"gainers"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTPrice history on TradingView/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here chart.
platformstringrequired
The platform id, here tradingview.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"chart","platform":"tradingview","query":"IDX:BBCA"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Indodax indodax
3 tools on Indodax
POSTPrice on Indodax/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here quote.
platformstringrequired
The platform id, here indodax.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"quote","platform":"indodax","query":"btc_idr"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTTop movers on Indodax/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here movers.
platformstringrequired
The platform id, here indodax.
querystringrequired
What goes here: gainers, losers, volume, or value.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"movers","platform":"indodax","query":"volume"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTPrice history on Indodax/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here chart.
platformstringrequired
The platform id, here indodax.
querystringrequired
What goes here: IDX code, TradingView symbol, or Indodax pair.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"chart","platform":"indodax","query":"btc_idr"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}API and MCP only
News
Headlines, keyword search, and article text from news outlets. Read from the primary source only, so a failed lookup costs nothing.
Send the tool id and a platform id from this group to Run a lookup.
Google News googlenews
1 tool on Google News
POSTNews search on Google News/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here news_search.
platformstringrequired
The platform id, here googlenews.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"news_search","platform":"googlenews","query":"rupiah"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Katadata katadata
1 tool on Katadata
POSTHeadlines on Katadata/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here katadata.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"katadata","query":""}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}CNN Indonesia cnn
3 tools on CNN Indonesia
POSTHeadlines on CNN Indonesia/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here cnn.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"cnn","query":"ekonomi"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTNews search on CNN Indonesia/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here news_search.
platformstringrequired
The platform id, here cnn.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"news_search","platform":"cnn","query":"rupiah"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTArticle on CNN Indonesia/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here article.
platformstringrequired
The platform id, here cnn.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"article","platform":"cnn","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}CNBC cnbc
1 tool on CNBC
POSTHeadlines on CNBC/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here cnbc.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"cnbc","query":"finance"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}detik detik
3 tools on detik
POSTHeadlines on detik/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here detik.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"detik","query":"finance"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTNews search on detik/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here news_search.
platformstringrequired
The platform id, here detik.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"news_search","platform":"detik","query":"rupiah"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTArticle on detik/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here article.
platformstringrequired
The platform id, here detik.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"article","platform":"detik","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Kompas kompas
3 tools on Kompas
POSTHeadlines on Kompas/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here kompas.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"kompas","query":"<news section, or empty>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTNews search on Kompas/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here news_search.
platformstringrequired
The platform id, here kompas.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"news_search","platform":"kompas","query":"rupiah"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTArticle on Kompas/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here article.
platformstringrequired
The platform id, here kompas.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"article","platform":"kompas","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Tempo tempo
3 tools on Tempo
POSTHeadlines on Tempo/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here tempo.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"tempo","query":"<news section, or empty>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTNews search on Tempo/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here news_search.
platformstringrequired
The platform id, here tempo.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"news_search","platform":"tempo","query":"rupiah"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTArticle on Tempo/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here article.
platformstringrequired
The platform id, here tempo.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"article","platform":"tempo","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Tribunnews tribun
3 tools on Tribunnews
POSTHeadlines on Tribunnews/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here headlines.
platformstringrequired
The platform id, here tribun.
querystringrequired
What goes here: news section, or empty.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"headlines","platform":"tribun","query":"bisnis"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTNews search on Tribunnews/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here news_search.
platformstringrequired
The platform id, here tribun.
querystringrequired
What goes here: keyword.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"news_search","platform":"tribun","query":"rupiah"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}POSTArticle on Tribunnews/social/research
Parameters
4 fieldstoolstringrequired
The tool id, here article.
platformstringrequired
The platform id, here tribun.
querystringrequired
What goes here: link.
countrystring
Optional two letters, default US. Regional answers use it.
Request
curl -X POST \
-H "Authorization: Bearer $RANKMYSEO_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"article","platform":"tribun","query":"<link>"}' \
"https://api.rankmyseo.com/http/v1/social/research"Response
{
"id": "lookup_id",
"collect": "queued",
"spent": 1,
"refreshOpensAt": null,
"lookups": [{ "id": "lookup_id", "tool": "top_posts", "state": "queued", "result": null }],
"used": 1,
"limit": 3,
"everyday": { "used": 0, "limit": 30, "paused": null },
"resetsAt": "2026-11-01T00:00:00.000Z"
}Run a lookup
Every platform above goes through the same Run a social lookup route: send a tool id and one of its platforms. On MCP the same lookups are the social_research tool, and saved ones are read with social_lookups; see MCP setup.
What comes back when a lookup cannot run
invalid_requestThe tool is not on that platform, or the input is not one the tool takes. The message says what the input looks like.plan_limitThe month's count is used. processAt is when it opens again and upgrade names the next plan.unavailableSocial lookups are not switched on for this server.rate_limitedToo many lookups in a minute (ask again shortly), or the month's shared allowance is paused, in which case processAt says when it opens.A lookup that starts and then cannot finish ends as failed and costs nothing. Marketplace, app store, ad, market, and news lookups are tried once or twice and not moved to another source.
RankMySEO · Social API
Read social posts, ads, marketplaces, and market data from your server.
Public posts, comments, ads, and marketplace listings from TikTok, Instagram, X, YouTube, and other networks, plus Indonesian marketplaces, app stores, market prices, and news. REST requests, JSON responses, and the same server key as the SEO API.
Quick start · https://api.rankmyseo.com/http/v1
Social lookup