Analytics API
Real-time post metrics, engagement decay, follower trends, and best-time-to-post analysis — powered by Tinybird. Sub-second queries, zero analytics infra to run.
<60s
Data freshness
<50ms
Query p99
7
Platforms
∞
Historical range
Impressions, reach, likes, comments, shares, saves, and clicks — per post, per platform. Normalized schema so you compare Instagram and LinkedIn apples to apples.
See how engagement drops over time for any post. Identify your shelf-life per platform and optimize your publishing cadence accordingly.
Per-account historical analysis returns the hours and days with highest historical engagement. Query by platform, content type, or account.
Track follower counts, growth rate, and net gain/loss over time. Segment by platform and profile. Filter by date range with sub-second response times.
import Aether from "aether";
const aether = new Aether({ apiKey: process.env.AETHER_API_KEY });
// Get metrics for a specific post
const metrics = await aether.analytics.post("post_abc123");
// → {
// impressions: 14_820,
// reach: 11_200,
// likes: 843,
// comments: 67,
// shares: 129,
// saves: 412,
// engagementRate: 0.131,
// }// Best times to post for an account
const schedule = await aether.analytics.bestPostingTimes({
profileId: "ig_abc123",
platform: "instagram",
});
// → [
// { dayOfWeek: "tuesday", hour: 9, score: 0.94 },
// { dayOfWeek: "thursday", hour: 18, score: 0.87 },
// ]Impressions, reach, likes, comments, shares, saves, clicks, video views, and follower delta — exact availability varies by platform. Aether returns a normalized schema so you can compare across platforms without per-platform logic.
Analytics data is ingested via Tinybird (ClickHouse) and is typically available within 60 seconds of the event occurring. Historical data is queryable immediately. Some platforms (e.g., LinkedIn) have a 24-hour analytics processing delay on their end.
Yes. Every analytics endpoint accepts startDate and endDate parameters in ISO 8601 format. You can query any historical range from account connection onwards.
The Analytics API covers organic post metrics. Paid/boosted post metrics are available via the Ads API (currently in beta). Organic and paid are intentionally separated to match how the platforms expose their data.
Yes. Use the paginated list endpoint with a wide date range and process the results in your own data pipeline. Alternatively, set up a webhook on analytics.updated events to stream changes to your own data store.
None. Aether handles all analytics storage and querying via Tinybird. You query our API; we run ClickHouse. There's no analytics infrastructure to provision, maintain, or scale.
No analytics add-on. No ClickHouse to provision. Just query the API.
Start for free →