Skip to content

Choose your plan

Get started with options that fit your needs. Fully transparent pricing with linear scaling and no hidden fees.

Available plans

Free

Free
$0 /mo

for up to 1K API calls

Evaluate Castle with up to 1,000 calls per month before going live

Start for free
  • All core features
  • 3 days data retention
  • 3 seats, 1 environment

Pro

Pro
$200 /mo

for first 100K API calls

Launch your project with unlimited calls and no contractual minimums

Start for free

Everything in Free, plus:

  • Higher rate limits (5 API requests / second)
  • 7 days data retention
  • 5 seats, 2 environments
  • Chat & email support

Enterprise

Enterprise
Custom

starts at $4,000/mo

Tailored solutions, MTU or volume pricing, and dedicated support

Contact us

Everything in Pro, plus:

  • No rate limits
  • Up to 18 months data retention
  • Unlimited seats & environments
  • Dedicated Slack channel & SLA

Compare plans

Features
Real-time API
Querying API
API requests per second
Data exploration
Seats
Environments
Support
SLA
Scores
Bot Score
Abuse Score
ATO Score
API data
Web & mobile fingerprinting
IP geolocation
Raw device attributes
VPN Detection
Jailbroken device detection
Emulator detection
Rooted detection
Tamper detection
Disposable email
Automation
Custom Signals
Custom Metrics
Policies
Lists
Webhooks
Slack alerts
Pro
yes
no
5 RPS
7 days
5
2
Chat, Email
no
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
3
3
yes
yes
yes
yes

Frequently asked questions

How is the API usage measured?

API usage is measured in API calls. Each time your application sends a successful request to any of Castle's APIs, it counts as one call. Our dashboard provides a real-time view of your usage.

What if I exceed my API call limit on the Free plan?

If you exceed your API call limit on the Free plan, your access to the API will be temporarily suspended until the next billing cycle begins. To prevent disruption, consider upgrading to a higher plan.

Do unused API calls roll over to the next month?

No, unused API calls do not roll over. Your API call count resets at the beginning of each billing cycle.

Can I change my plan later?

Absolutely. You can upgrade or downgrade your plan at any time through your billing settings.

What is your cancellation policy?

You can cancel your subscription at any time. Your plan will remain active until the end of the current billing cycle.

What types of payment do you accept?

We accept all major credit cards. For Enterprise plans, we can also arrange invoice payments.

Do you provide Service Level Agreements (SLAs)?

Yes, we offer SLAs for our Enterprise plan customers. The specifics of the SLA, including uptime guarantees and response times, can be customized to meet your business requirements.

Do you offer support for the setup and integration of your APIs?

Dedicated support for the setup and integration of our APIs is available exclusively with our Enterprise plan. This includes personalized assistance to ensure that the integration process is smooth and fits within your technical infrastructure.

Do you offer pricing based on Monthly Tracked Users (MTU) instead of API usage?

Within our Enterprise plan, we provide the flexibility to choose an MTU-based pricing model. This alternative allows you to pay based on the number of unique users you track each month rather than the volume of API calls. This option can be especially cost-effective for businesses with high user engagement levels.

Get started

Ready to get started?

Join thousands of companies using Castle to protect their users and prevent fraud.