Search1API
Basic

Search

API endpoint for web search

POST
/search

Authorization

AuthorizationRequiredBearer <token>

In: header

Request Body

application/jsonRequired

Search parameters

bodyRequiredSingle Search | Batch Search

Response Body

Successful Response

TypeScript Definitions

Use the response body type in TypeScript.

searchParametersobject
resultsarray<object>
curl -X POST "https://api.search1api.com/search" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "how to bake a cake",
    "search_service": "google",
    "max_results": 5,
    "crawl_results": 0,
    "image": false,
    "include_sites": [],
    "exclude_sites": [],
    "language": "en",
    "time_range": "year"
  }'
{
  "searchParameters": {
    "query": "how to bake a cake",
    "search_service": "google",
    "max_results": 5,
    "crawl_results": 0,
    "image": false,
    "include_sites": [],
    "exclude_sites": [],
    "language": "en",
    "time_range": "year"
  },
  "results": [
    {
      "title": "string",
      "link": "string",
      "snippet": "string",
      "content": "string"
    }
  ]
}