Skip to main content

Credits & Billing

Credits & Billing

XCROP uses a credit-based pricing model. Each API call consumes credits based on the endpoint type and the number of results returned. This gives you granular control over costs: you only pay for what you use.

Credit Rates

Credits are calculated per result returned. A minimum of 10 credits is charged per call, even if fewer results are returned.

Endpoint TypeCredits / ResultExample
Tweet endpoints15Search, user tweets, conversation, quotes
Profile endpoints18User lookup, batch users, search users
Follower endpoints1Followers, following, verified followers
Interaction checks50Check retweet, reply, quote, qualified, relationship
Write operations100 flatCreate tweet, reply, quote, delete
Analytics100 flatTrending topics (50 per country)

Credit Calculation

Formula: max(10, resultCount × creditRate). Minimum 10 credits per call ensures fair resource allocation.

Credit calculation examplesJSON
// Search returning 50 tweets:  50 × 15 = 750 credits
// User lookup (1 profile):     max(10, 1 × 18) = 18 credits
// Get followers (100 users):   100 × 1 = 100 credits
// Create tweet (flat rate):    100 credits
// Empty search (0 results):    min charge = 10 credits

Monthly Allowance

PlanMonthly CreditsPriceCost per 1K credits
Starter5,000Free—
Basic700,000$4.90/mo or $47.04/yr$0.007
Pro2,000,000$9.90/mo or $95.04/yr$0.005
Pay as You GoBuy packsFrom $2.90From $0.0045

Usage Tracking

Track your credit usage in the Dashboard (Usage tab). Every response also carries these headers for rate-limit tracking:

Response headersBASH
X-RateLimit-Remaining: 598        # Rate limit requests remaining (per-minute)
X-Response-Time: 312ms            # Request latency
X-MaxResults-Allowed: 1000        # Max results per request (list endpoints)
ℹ
Monthly plan credits reset every 30 days, counted from your payment date. Monthly plans last 30 days and do not auto-renew; renewing early adds 30 days to your current expiry. Yearly plans (20% off twelve months) last 365 days and grant the whole year of credits at once. Free Starter credits (5,000) reset on the 1st of each calendar month. Unused credits do not roll over. When you upgrade, the new allowance takes effect immediately.
✦
Batch requests to avoid the 10-credit minimum per call. Endpoints that return only a few results (or none) still cost 10 credits, so one call returning 100 results is cheaper than many small calls. Once a call returns 10+ billable results, cost scales with the result count.

More in Guides

Full documentation with search: xcrop.io/docs