JamBase Data Pricing

Pick a Plan below or start with our free trial.

Monthly BillingAnnual Billing2 months free

Need custom terms? Contact sales

Enterprise

Built for companies with high-volume data needs, complex integrations, or dedicated support requirements. Includes high-volume API access tailored to your usage with negotiated overage if any, custom rate limits, SLA guarantees, dedicated account management, and flexible data delivery options.

Contact Sales

Compare plans

A full side-by-side breakdown of limits, features, and terms across all plans.

Developer
Startup
Pro
Pro+
Enterprise
Pricing & Limits
Monthly Price$0$600$1,800$3,000Custom
Annual PriceN/A$500/mo$1,500/mo$2,500/moCustom
Requests/Month1,00020,00050,000150,000High-volume
Rate Limit/Hr3,6007,20018,00036,000Custom
Seats1525100Unlimited
Overage Rate$0.05/call over monthly quota, billed monthly$0.04/call over monthly quota, billed monthly$0.03/call over monthly quota, billed monthly$0.02/call over monthly quota, billed monthlyN/A
Future Window6 MonthsAllAllAllAll
Feature Entitlements
Request Guards
Future Events6 MonthsAllAllAllAll
Past Events AccessArtist/Venue (3 years)Artist/VenueUnfiltered
External IDs in Responses
Response Data Fields
Door/Show Time
Date/Time Precision
Venue Street Address
Lat/Lng Coordinates
Venue Capacity
Ticket Links
Upcoming Event Ticket Prices
Historical Event Ticket PricesBy configuration
Business Terms
Intended useNon-commercialCommercialCommercialCommercialCommercial (custom terms)
AttributionRequiredRequiredRequiredRequiredOrder Form (white-label available)
CommitmentPay-as-you-goMonthly: month-to-month; annual: 12-month term12-month term12-month termCustom
Billing OptionsMonthlyMonthly, AnnualMonthly, AnnualMonthly, AnnualMonthly, Annual

Startup monthly is month-to-month. Startup annual and Pro or Pro+ on monthly or annual billing have 12-month terms; monthly billing for Pro or Pro+ is an installment schedule, not a shorter contract. Approved paid pilots use separate written 30–90 day terms and do not auto-renew.

Need something custom?

We do one-off custom analysis on request: historical trend reports, tour planning deep-dives, dataset slices for academic work, or anything you can describe in a brief. Available to Pro+ and Enterprise customers.

Frequently asked questions

Plans, quotas, overage billing, contract terms, and how custom analysis works.

Call GET /v3/quota with your key. It returns your quota, calls used, calls remaining, overage calls and the billing period dates. Calls to /v3/quota don’t count toward your quota and have their own small rate limit. The RateLimit headers on other responses describe short hourly and per-minute windows, not your monthly usage. You can also see usage over time on the Usage page.

Every request is one call, and each page of results is one request. A nightly job that re-downloads every event for a region from page 1 can easily use hundreds of calls, and one detail request per event multiplies that. To cut usage: seed once, then fetch only changes with dateModifiedFrom; use perPage=100; don’t fetch details you already have from the list response; and remember every key and teammate on the account shares the same counter.

One successful (2xx) request to a v3 endpoint. Errors, including 429s, don’t count. List and detail requests count the same, and response size doesn’t matter. One MCP tool call counts as one call against the same account quota as your REST requests.

It depends on the plan. Trial stops at its 1,000 calls, and the free MCP plan stops at 500 calls a month. If your assistant hits the MCP limit, wait for the monthly reset or move the same account to Developer (1,000 calls a month, then $0.05 per call) or a paid plan from the pricing page. Self-serve Developer and paid plans keep working and bill each extra call: Developer $0.05, Startup $0.04, Pro $0.03, Pro+ $0.02. If overage builds up mid-month (Developer $150, Startup $750, Pro $2,500, Pro+ $2,500), we invoice it early instead of waiting for month-end. Enterprise and other contract accounts follow their agreement, which sets any overage and whether requests stop at the quota.

There’s no monthly fee, and 1,000 calls a month are included. Calls above that are billed at $0.05 each, so a runaway loop can cost money. Check usage with GET /v3/quota and put a cap in your own code if you want a hard stop.

Trial quotas are fixed. On self-serve Developer and paid plans, calls above the quota are billed as overage rather than blocked; contract accounts follow their agreement. If you regularly go over, a plan with more included calls is usually cheaper (Startup 20,000, Pro 50,000, Pro+ 150,000 a month). For custom volume, talk to us about Enterprise.

Annual billing on Startup, Pro and Pro+ gives you 2 months free compared with 12 monthly payments. Overage rates are the same on both. Developer has no annual option. Annual billing is always a 12-month term; for how terms work on monthly billing, see “How do I cancel my subscription?”

Yes. Upgrades take effect immediately and the new base price is prorated. Startup on monthly billing is the only month-to-month plan. A downgrade from it takes effect at the end of the current billing period, so you keep the higher limits you’ve paid for. Startup annual, and Pro and Pro+ on monthly or annual billing, are 12-month terms, so a downgrade from them takes effect at renewal, and installments in the current term are still due.

The trial stops after 14 days or 1,000 calls, whichever comes first. Pick Developer or a paid plan to keep going. Trial keys start with jbd_trial_; once you’re on a new plan, use the live key shown under Account > API keys and update JBD_API_KEY wherever your code runs.

See all FAQs