Pricing Plans for Any Stage

  • Free

    Free forever, no exceptions.

    $0 per month  
    $0 per month  
    • 100 Lookups / mo
    • No Support
    • Device Detection
    • Browser Detection
    • OS Detection
    • HTTPS Encryption
    •  
    •  
    •  
    •  
  • Basic

    Basic level — core features and up to 50,000 monthly requests.

    $9.99 per month or $8.99 if billed yearly
    $8.99 per month billed yearly
    Platinum Support
    Click for more information
    $479.88 billed annually
    • 50,000 Lookups / mo
    • + 0.0002997 each
    • Standard Support
    • Device Detection
    • Browser Detection
    • OS Detection
    • Crawler Detection
    • HTTPS Encryption
    •  
    •  
  • Business

    Most popular — advanced features and up to 500,000 monthly requests.

    $49.99 per month or $43.99 if billed yearly
    $43.99 per month billed yearly
    Platinum Support
    Click for more information
    $599.88 billed annually
    • 500,000 Lookups / mo
    • + 0.00014997 each
    • Standard Support
    • Device Detection
    • Browser Detection
    • OS Detection
    • Crawler Detection
    • HTTPS Encryption
    • Bulk Lookups
    •  
  • Business pro

    Professional level — complete set of API features and up to 2 million monthly requests.

    $99.99 per month or $84.99 if billed yearly
    $84.99 per month billed yearly
    Platinum Support
    Click for more information
    $719.88 billed annually
    • 2,000,000 Lookups / mo
    • + 0.0000749925 each
    • Standard Support
    • Device Detection
    • Browser Detection
    • OS Detection
    • Crawler Detection
    • HTTPS Encryption
    • Bulk Lookups
    •  
  • Enterprise

    Looking for more?
    Contact us for a quote.

    Custom Pricing Tailored to your needs
     
    • Volume Lookups
    • Device Detection
    • Browser Detection
    • OS Detection
    • Crawler Detection
    • HTTPS Encryption
    • Bulk Lookups
    • Custom Solutions
    •  
    •  
  • Trusted by the smartest brands:

Powering websites worldwide

Thousands of startups, SMBs and corporations around the world have implemented userstack to take control of their user experience.

  • Accurate Detection

    User-Agent data provided by userstack is gathered by in-house specialists and updated multiple times a week.

  • Bank-Level Security

    All data streams sent from and to the userstack API are protected using bank-grade 256-bit SSL Encryption.

  • World-Class Support

    Technical questions? Our trained team of specialists is here to assist you with any requests you might have.

Trusted by developers

Instead of adding to the complexity of your back-end, the userstack API was designed work in a plug-and-play fashion.

  • JSON & XML API

    An easy-to-use REST API responding in JSON or XML, compatible with any major programming language.

  • Unparalleled Speed

    Never compromise on speed — API requests sent to userstack are processed in a matter of milliseconds.

  • Extensive Documentation

    An extensive API documentation is waiting to be explored and to get you started within just a few minutes.

Frequently Asked Questions

User-Agent Data & API

  • Where is the API's data coming from?

    User-Agent detection by userstack is based on a proprietary database mapping of User-Agent strings with a complete set of devices, browsers and operating systems currently in use and on the market.

  • How often is User-Agent data refreshed?

    Our database of User-Agent strings is updated multiple times a week, ensuring accurate and up-to-date User-Agent detection even for the most recently released hardware and software.

  • How scalable is this service?

    The userstack API is powered by apilayer cloud infrastructure, a system some of the world's most popular real-time API services are running on, making it highly scalable and flexible at any step of the way.

Plans, Pricing & Payment

  • What is the difference between free and paid subscriptions?

    The userstack Free Plan is a way of getting familiar with the API, offering basic API functionality and a limitation of 10,000 monthly API lookups.

    As soon as you need a higher volume or advanced API features, you can choose from one of the premium subscriptions or contact us for a custom solution.

  • Which subscription plan fits my needs?

    The most decisive factor when it comes to your technical requirements is the number of monthly User-Agent strings need processing per month. Other factors include HTTPS encryption and access to the Bulk Lookups and Crawler Detection features.

    Signing up for the Free Plan is a great way of getting to know the API and implementing it without any commitments.

  • Which payment methods are supported?

    Payments can be made via credit card (Visa, MasterCard, Discover, Diner's Club, American Express). Enterprise and high-volume customers may request annual bank transfer payments to be enabled. You can change your payment method at any given time in the "Payment" section of your account dashboard.

  • Can I also pay yearly?

    Yes. If you choose annual billing, the total price of your subscription plan will be up to 15% lower than the total amount you would pay with a monthly payment frequency.

  • How do I cancel/downgrade?

    You can initiate a cancellation or downgrade by selecting a new plan and providing at least one reason for your decision. The customer service team will cancel or downgrade your plan. Downgrades are not effective immediately; your premium subscription will remain active until the end of the current billing period.

  • How do I change between monthly and yearly billing?

    To change your subscription from monthly to yearly billing, submit a request on the Contact Us page on the website following these steps:

    Step 1: Sign in to your account

    Step 2: Go to Contact Us page

    Step 3: Fill out the form and choose the “Sales” category for this request.

    Step 4: In the text box, include your specific request for example “Change from Monthly to Yearly subscription.”

API Access & Features

  • What is an API Request?

    Pricing is based on the number of monthly API requests allowed. Each time the userstack API service is used to look up a User-Agent string, one API request is consumed. API errors are not counted towards your monthly quota.

  • What happens if I exceed my API Request volume?

    Users will be automatically notified via email and in their account dashboard as soon as at least 75%, 90%, and 100% of their monthly API quota has been reached. After reaching 100% of the allowance, overages fees will apply so we make sure you won’t experience any disruptions and your website/application will keep running smoothly. You can learn more about overages billing here.

  • What is the API's uptime?

    Our API's system status is closely monitored around the clock. Every effort is made to ensure the highest possible level of availability and consistency, and we are proud to have an average uptime rate of nearly 100% (99.9%), calculated based on the past 12 months.

    There is a public API status page available at the following URL: status.userstack.com.

Convinced? Companies like Zendesk, Intuit and Apple are. Get started now Get Basic Plan