Table of contents



The Nimble SERP API makes collecting search engine data a breeze by providing a specialized solution that streamlines data gathering from SERPs. With little more than a search phrase, the SERP API returns detailed search engine data and internally manages the entire data collection process. Customers use the SERP API for many uses cases, including:
  • Monitoring their search engine rankings
  • Keeping abreast of changes in their competitors' SEO strategies
  • Optimizing their SEM strategy and spend with real-time data
  • Discovering new keywords, search terms, and competitive spaces
  • and more!


  • Gather updated SERP listings for search terms in real-time
  • Flexible delivery methods including multiple Cloud storage providers
  • Batch processing of up to 1,000 URLs in a single request
  • AI-powered parsing for granular data extraction
  • Built-in proxies thanks to native integration with Nimble IP - our premium IP network.


Nimble API comes with several flexible pricing plans, all of which share the following benefits:
  • Pay per success - only successful requests are billed.
  • Auto-renewal - plans can optionally renew automatically so your pipelines are never interrupted.
  • Product universality - all of Nimble's plans enable access to all of our products.
For detailed pricing information, see our pricing page.

Getting started

To use Nimble API, you'll first need a Nimble account. If you don’t already have an account, our sales team would love to help you get started!
Once your account is ready to go, authenticating your account with Nimble API is simple!
Nimble API uses Basic access authentication on every request. Use your Nimble Admin API credentials to generate a base64 hashed token before making requests. Your account manager will provide you with your credentials when your account is opened.
To generate an authentication token, use the following syntax:
Basic base64(username:password)
The resulting token is applied to the header of every request in the following form:
curl --location --request POST '' \
--header 'Authorization: Basic [your authentication token]' \
--header 'Content-Type: application/json' \
--data-raw '{ ....

Need help?

This document provides a detailed walkthrough of the usage and capabilities of the SERP API. If you have any questions that are not answered here, please let us know by dropping us a line on Slack, sending us a message through our website, or directly through our email at [email protected].