GET/v1/usage

Usage

Returns a snapshot of your current plan along with how many posts and profiles you've used. Use this endpoint to drive in-app credit indicators in your developer dashboard, or to decide whether to show an upgrade prompt to your end user before calling another endpoint that might fail with a quota error.

Request

curl https://api.synposter.com/v1/usage \
  -H "x-api-key: YOUR_API_KEY"
HeaderRequiredDescription
x-api-keyYesYour API key

Response

FieldTypeDescription
planstringCurrent plan: free, starter, growth, or scale
posts.usedintegerNumber of posts used this period
posts.limitinteger | nullPosts allowed on your plan. null means unlimited.
posts.remaininginteger | nullPosts remaining this period. null if unlimited.
profiles.usedintegerNumber of profiles you currently have
profiles.limitinteger | nullProfiles allowed on your plan. null means unlimited.
profiles.remaininginteger | nullProfiles you can still create. null if unlimited.
period_startstringISO 8601 timestamp of period start
period_endstring | nullISO 8601 timestamp of period end. Null for free tier.
json
{
  "plan": "free",
  "posts": {
    "used": 3,
    "limit": 20,
    "remaining": 17
  },
  "profiles": {
    "used": 1,
    "limit": 1,
    "remaining": 0
  },
  "period_start": "2026-04-01T00:00:00Z",
  "period_end": null
}

Status Codes

200Success
401Missing or invalid API key
500Internal error reading usage data