Analytics for a period
const url = 'https://api.dropslate.top/v1/analytics/overview?compare=0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.dropslate.top/v1/analytics/overview?compare=0' \ --header 'Authorization: Bearer <token>'Posts published through Dropslate that went live in the period, with the latest numbers each network reported, and the accounts’ followers and views by day. The worker reads accounts daily and posts every few hours (young posts more often), so numbers can lag a few hours behind the network. coverage says per account whether its login lets Dropslate read analytics (needs_reconnect: connect it again to grant it).
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters”UTC day, included. Default: 29 days before to. Moved up to the plan’s history (Free 30 days, Creator 90, Studio and Agency 365).
UTC day, included. Default: today. At most 366 days after from.
Comma-separated; an id of another workspace answers 404.
Comma-separated, e.g. youtube,instagram.
Also total the period just before.
Responses
Section titled “ Responses ”Totals, by day and by network.
object
object
object
object
object
Null when the network gives no such metric; never 0 for unknown.
Likes, comments, shares and saves together.
Engagements per view; null when either is unknown or nothing was viewed.
Null when the network gives no such metric; never 0 for unknown.
object
Null when the network gives no such metric; never 0 for unknown.
Likes, comments, shares and saves together.
Engagements per view; null when either is unknown or nothing was viewed.
Null when the network gives no such metric; never 0 for unknown.
object
Null when the network gives no such metric; never 0 for unknown.
Null when the network gives no such metric; never 0 for unknown.
Null when the network gives no such metric; never 0 for unknown.
Null when the network gives no such metric; never 0 for unknown.
object
Null when the network gives no such metric; never 0 for unknown.
Null when the network gives no such metric; never 0 for unknown.
Engagements per view; null when either is unknown or nothing was viewed.
object
Followers by country (ISO 3166-1 alpha-2), the latest breakdown of each account up to the end of the period, summed; Instagram and Threads give one (1.4.0).
object
The networks the countries come from.
Example
{ "daily": [ { "platform": "youtube" } ], "byPlatform": [ { "platform": "youtube" } ], "coverage": [ { "platform": "youtube", "insights": "ok" } ], "countries": [ { "country": "UA" } ], "countriesFrom": [ "youtube" ]}A date or filter that is not one (invalid_request).
object
Example
{ "code": "not_found", "message": "The post does not exist.", "hint": "Check the id and try again."}Does not exist, or belongs to a different workspace - the two look identical from here.
object
Example
{ "code": "not_found", "message": "The post does not exist.", "hint": "Check the id and try again."}