SocialToAIStart freeConsole

Credits and billing

SocialToAI is paid with prepaid credits, in whole numbers. Most calls cost 2 credits (range 1–24), a call that fails costs nothing, and every answer states what was charged and what is left. Credits never expire and there is no subscription.

Buying credits

Sign-up includes 100 free credits, no card. After that you buy credits in US dollars, by card or Alipay, in any whole amount from $10 to $2,000. A larger single purchase buys more credits per dollar. Purchases are not refunded.

One purchase ofCredits per dollarOne credit costs
$10 – $49300$0.0033
$50 – $199400$0.0025
$200 – $2,000500$0.002

Pricing has the credits of every call and a calculator.

What is charged

A call is charged by how it ends. status in the answer says which of these it was:

statusChargedWhat it means
okYesThe call worked and items holds the results.
emptyYesThe call worked and found nothing. A search that ran and matched nothing is charged as usual.
errorNoThe call failed. error says why and fix says what to do.
not_supportedNoThe platform does not offer this action.
timeoutNoThe result is not known. We do not retry on our own.
skippedNoThis part was not run.

No row of the error table is charged either.

billing in every answer

Every answer to a call made with a key carries billing. On a failure the cost is 0.

FieldTypeWhat it is
billing.cost_creditsintegerWhat the whole request cost.
billing.balance_creditsintegerYour balance after this call.
billing.today_spend_creditsintegerCredits spent today, in UTC.
billing.daily_limit_creditsinteger | nullYour daily limit; null when none is set.
billing.daily_remaining_creditsinteger | nullWhat is left of the daily limit; null when none is set.
billing.displaystringOne sentence an AI can repeat to you.

Limits you set

  • Per call: send max_cost_credits with a request. If the call would cost more, it is refused for free with max_cost_exceeded and the quote. There is no default.
  • Per day, for the account: a new account has a daily limit of 100,000 credits. You can change it or switch it off in the console.
  • Per day, for one key: optional. A key without its own limit is bound by the account's.
  • A day is a UTC day. Over a limit the answer is daily_limit_reached, with reason saying whose limit it was and resets_at when it starts again.

Rate limits

The tier is whether the account has bought credits. Over a limit the answer is rate_limited with a Retry-After header, and nothing is charged.

TierCalls per second, per keyCalls running at once, per account
Before the first purchase12
After the first purchase510

Retries without paying twice

Idempotency-Key: 1 to 255 visible ASCII characters. The same key with the same parameters returns the first result again and is not charged twice.

After a timeout we do not know whether the call ran, so we never retry it on our own and do not charge it. Send a new request if you still need the data.

Last updated: