API Reference
Complete reference for the Nimble Web API endpoints and parameters.Base Endpoints
Real-time Web API
Async Web API
Batch Web API
Parameters
Required Parameters
| Parameter | Type | Description |
|---|---|---|
url | String | The page or resource to be fetched |
Optional Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
method | String | GET | HTTP method |
parse | Boolean | false | Parse content to JSON |
render | Boolean | false | Enable JavaScript rendering |
driver | Enum | vx6 | Manual driver selection |
format | Enum | JSON | Response format (JSON/HTML/JSON-LINES/RAW) |
country | String | all | Country for request (ISO Alpha-2) |
state | String | null | State for request |
city | String | null | City for request |
locale | String | auto | LCID standard locale |
Specialized Endpoints
SERP API
Collect search engine results data. Endpoints:- Monitor search rankings
- Track competitor SEO strategies
- Optimize SEM campaigns
- Discover new keywords
Maps API
Collect geographic and location data. Endpoints:- Search for places by coordinates
- Collect structured place information
- Gather review data and ratings
- Handle pagination through results
E-commerce API
Specialized for product and marketplace data. Endpoints:Authentication
All requests require Basic Authentication:username:password with your credentials and encode in base64.
Response Codes
| Code | Status | Description |
|---|---|---|
| 200 | OK | Request successful |
| 400 | Bad Request | ”The requested resource could not be reached” |
| 401 | Unauthorized | ”Invalid credential string” |
| 500 | Internal Error | Server error occurred |
| 501 | Proxy Error | ”An error was encountered by the proxy service” |
Response Structure
Successful Response
Error Response
Delivery Options
Real-time Delivery
Data returned immediately in API response.Cloud Storage Delivery
Direct delivery to your cloud storage:- Amazon S3 (
s3) - Google Cloud Storage (
gs)
Callback Delivery
Notification sent when data is ready:Rate Limits
Rate limits vary by subscription plan and driver type. See Functions for detailed limits.Request Timeout
- Default: 30 seconds
- Maximum: 120 seconds (with page interactions)
- Custom: Configure via
timeoutinrender_options
Best Practices
- Choose the right driver for your use case
- Use geo-targeting for location-specific data
- Implement proper error handling for your requests
- Monitor rate limits to avoid throttling
- Use batch requests for multiple URLs
- Configure timeouts appropriately for your content

