back
api docs
simple api for proxying web content and searching
proxy
GET /api/proxy/{url}proxies a webpage and all its resources
parameters:
url- target url to proxy (url encoded)
example:
/api/proxy/https%3A%2F%2Fexample.comproxy resource
GET /api/proxy/{url}/{resourceUrl}proxies a specific resource (image, css, js, etc.)
parameters:
url- base page url (url encoded)resourceUrl- resource url to proxy (url encoded)
example:
/api/proxy/https%3A%2F%2Fexample.com/https%3A%2F%2Fexample.com%2Fstyle.csssearch
GET /api/search?q={query}&type={type}&engine={engine}searches the web or images using the specified search engine
parameters:
q- search query (required)type- search type: "web" or "images" (default: "web")engine- search engine: "duckduckgo" or "qwant" (default: "duckduckgo")
example:
/api/search?q=example&type=web&engine=duckduckgoresponse:
- web: returns html with search results
- images: returns json with image data (duckduckgo) or html (qwant)
autocomplete
GET /api/autocomplete?q={query}returns search autocomplete suggestions
parameters:
q- partial search query (required)
example:
/api/autocomplete?q=exampresponse:
returns json array of suggestion strings (max 4 results)