Pricing
Usage-based pricing. Load credits, pay per operation. No subscriptions required.
vs X API — Direct comparison
Frontrun gives you the same Twitter/X data at a fraction of the cost, plus research tools the X API doesn't offer at any price.
Twitter data
| Operation | X API | twit.sh | frontrun | Savings vs X |
|---|---|---|---|---|
| User profile lookup | $0.010 | $0.005 | $0.01 | Same price, but includes caching |
| Following list (per page, ~70 users) | $0.70 (70 × $0.01/user) | $0.01 | $0.01 | 70x cheaper |
| Followers list (per page, ~70 users) | $0.70 (70 × $0.01/user) | $0.01 | $0.01 | 70x cheaper |
| Tweet search (20 results) | $0.10 (20 × $0.005) | $0.01 | $0.01 | 10x cheaper |
| User tweets (20 results) | $0.10 (20 × $0.005) | $0.01 | $0.01 | 10x cheaper |
The X API charges per resource returned. A single "get following" request that returns 70 users costs 70 × $0.01 = $0.70 on the X API. On frontrun, that same page of 70 users costs $0.01.
Real-world cost examples
Fetch a VC's 1,000 follows:
| Provider | Calculation | Total |
|---|---|---|
| X API | 1,000 users × $0.01/user | $10.00 |
| twit.sh | ~15 requests × $0.01 | $0.15 |
| frontrun | ~15 pages × $0.01 | $0.15 |
Research 50 companies per day (profile + tweets):
| Provider | Calculation | Monthly |
|---|---|---|
| X API | 50 × ($0.01 + $0.10) × 30 days | $165.00/mo |
| frontrun | 50 × ($0.01 + $0.01) × 30 days | $30.00/mo |
Monitor 200 VC accounts, fetch full following weekly:
| Provider | Calculation | Monthly |
|---|---|---|
| X API | 200 × 500 avg follows × $0.01 × 4 weeks | $4,000/mo |
| frontrun | 200 × ~8 pages × $0.01 × 4 weeks | $64/mo |
That's 62x cheaper for the same data.
Research tools — only on frontrun
These endpoints combine multiple data sources that the X API doesn't provide.
| Operation | Endpoint | Cost | Data sources |
|---|---|---|---|
| Website scrape | GET /v1/scrape | $0.05 | Firecrawl — structured markdown, product features, chain detection |
| LinkedIn enrichment | GET /v1/linkedin/:username | $0.10 | Twitter handle → real name → LinkedIn profile + work history |
| Web search | GET /v1/web-search | $0.02 | Google search results via Serper |
| Funding lookup | GET /v1/funding/:company | $0.01 | DefiLlama crypto fundraising data |
| Full research dossier | GET /v1/research/:username | $0.25 | All of the above in one call |
Signal intelligence
Our core product — VC follow signal analysis that compounds daily.
| Operation | Endpoint | Cost |
|---|---|---|
| Track account | POST /v1/track | $0.10 |
| New follows | GET /v1/follows/new | $0.05 |
| Follow snapshot | GET /v1/follows/snapshot/:username | $0.02 |
| Convergence | GET /v1/convergence | $0.10 |
| Trending | GET /v1/trending | $0.05 |
| Account activity | GET /v1/vc/:username/activity | $0.05 |
| Search | GET /v1/search | $0.03 |
| Enriched follows | GET /v1/follows/enriched | $0.05 |
| AI classification | ?classify=true add-on | +$0.03/entity |
| On-demand classify | POST /v1/classify | $0.03/entity |
Free operations
| Operation | Endpoint |
|---|---|
| Account status | GET /v1/status |
| List tracked | GET /v1/track |
| Remove tracking | DELETE /v1/track/:username |
| Classification rules | CRUD operations |
| Custom tags | CRUD operations |
How billing works
- Load credits — Add funds to your balance via the billing page
- Use the API — Each operation deducts atomically from your balance
- Track spend — Every response includes
cost_centsandbalance_cents - Top up — A
402response means insufficient balance
{
"data": [...],
"cost_cents": 1,
"balance_cents": 9899
}Usage examples
AI agent monitoring 25 VCs + researching new follows
- Track setup: 25 × $0.10 = $2.50 one-time
- Daily follows check: 30/mo × $0.05 = $1.50/mo
- Research new companies: 50/mo × $0.25 = $12.50/mo
- Weekly convergence: 4/mo × $0.10 = $0.40/mo
- Monthly total: ~$14.40/mo
Doing that on the X API alone (just the Twitter data):
- Following fetches: 25 accounts × 500 avg follows × $0.01 × 30 = $3,750/mo
- No research tools, no convergence, no classification
Rate limits
| Limit | Value |
|---|---|
| Requests per minute | 60 |
See Rate Limits for details.