Response Format
All successful API responses return a JSON object with the following structure.
Schema
{
"results": [
{
"title": string,
"url": string,
"description": string,
"position": number
}
],
"credits_used": number,
"credits_remaining": number
}Fields
| Field | Type | Description |
|---|---|---|
results | array | Array of search result objects |
results[].title | string | Title of the search result page |
results[].url | string | Full URL of the result |
results[].description | string | Snippet or meta description from the page |
results[].position | number | 1-indexed position in the results |
credits_used | number | Number of credits consumed by this request |
credits_remaining | number | Credits remaining in your current billing period |
Example Response
{
"results": [
{
"title": "10 Best Project Management Tools in 2026",
"url": "https://example.com/best-pm-tools",
"description": "Compare the top project management software for teams of all sizes.",
"position": 1
},
{
"title": "Project Management Software Reviews",
"url": "https://example.com/pm-reviews",
"description": "In-depth reviews and comparisons of popular PM tools.",
"position": 2
}
],
"credits_used": 1,
"credits_remaining": 999
}Notes
- The
resultsarray is ordered by relevance (position 1 is most relevant) - Each search request consumes 1 credit regardless of the number of results returned
- The
descriptionfield may be truncated for very long page descriptions