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

FieldTypeDescription
resultsarrayArray of search result objects
results[].titlestringTitle of the search result page
results[].urlstringFull URL of the result
results[].descriptionstringSnippet or meta description from the page
results[].positionnumber1-indexed position in the results
credits_usednumberNumber of credits consumed by this request
credits_remainingnumberCredits 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 results array is ordered by relevance (position 1 is most relevant)
  • Each search request consumes 1 credit regardless of the number of results returned
  • The description field may be truncated for very long page descriptions