Skip to main content
POST
/
api
/
startpage
/
search
/startpage/search
curl --request POST \
  --url https://api.anysite.io/api/startpage/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "query": "<string>",
  "count": 2,
  "timeout": 300,
  "region": "all",
  "safe_search": "moderate",
  "time_range": "any"
}
'
[
  {
    "url": "<string>",
    "@type": "StartpageSearchResult",
    "source": "<string>",
    "description": "",
    "displayed_url": "<string>"
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
query
string
required

Search query

Minimum string length: 1
Example:

"python fastapi"

count
integer
required

Maximum number of results

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
language
enum<string> | null

Language of the search results

Available options:
afrikaans,
arabic,
amharic,
azerbaijani,
indonesian,
malay,
bulgarian,
bengali,
javanese,
sudanese,
bosnian,
brazilian,
belarusian,
catalan,
czech,
welsh,
dansk,
deutsch,
estonian,
greek,
english,
espanol,
esperanto,
basque,
persian,
tagalog,
faroese,
francais,
frisian,
irish,
gaelic,
galician,
gujarati,
hindi,
croatian,
interlingua,
xhosa,
zulu,
icelandic,
italiano,
hebrew,
kannada,
georgian,
swahili,
latin,
latvian,
lithuanian,
hungarian,
bihari,
macedonian,
malayalam,
maltese,
marathi,
nederlands,
nepali,
norsk,
uzbek,
occitan,
thai,
polski,
portugues,
punjabi,
romanian,
russian,
albanian,
sinhalese,
slovak,
slovenian,
serbian,
suomi,
svenska,
tamil,
telugu,
vietnamese,
tigrinya,
turkce,
ukrainian,
urdu,
hangul,
jiantizhongwen,
nihongo,
fantizhengwen
region
enum<string>
default:all

Region the results are tailored to

Available options:
all,
argentina,
australia,
austria,
belarus,
belgium_fr,
belgium_nl,
brazil,
bulgaria,
canada_en,
canada_fr,
chile,
china,
colombia,
czech_republic,
denmark,
egypt,
estonia,
finland,
france,
germany,
greece,
hong_kong,
hungary,
india_en,
india_hi,
indonesia_en,
indonesia_id,
ireland,
italy,
japan,
korea,
malaysia_en,
malaysia_ms,
mexico,
netherlands,
new_zealand,
norway,
peru,
philippines_en,
philippines_fil,
poland,
portugal,
romania,
russia,
singapore_en,
singapore_ms,
south_africa,
spain_ca,
spain_es,
sweden,
switzerland_de,
switzerland_fr,
switzerland_it,
taiwan,
turkey,
ukraine,
united_kingdom,
uruguay,
us_en,
us_es,
venezuela,
vietnam_en,
vietnam_vi

Adult content filtering level

Available options:
strict,
moderate,
off
time_range
enum<string>
default:any

Restrict results to a recency window

Available options:
any,
day,
week,
month,
year

Response

Successful Response

url
string
required
@type
string
default:StartpageSearchResult
source
string | null
description
string
default:""
displayed_url
string | null