Artado Proxy is an API that allows users to search the web more privately by sending requests to other search engines, retrieving the results, and parsing them as JSON. This proxy enhances privacy by ensuring that search queries are routed through the proxy rather than directly to search engines. Users can self-host their own proxy and add it to Artado, making it available for others to use as well.
npm install -g typescript
)Clone the Repository
git clone https://github.com/Artado-Project/ArtadoProxy
cd ArtadoProxy
Install Dependencies
npm install
Compile TypeScript
tsc
Run the Server
npm start
Access the Proxy
The proxy will be running at http://localhost:3000
. You can make search requests using the following format:
http://localhost:3000/api?q={searchquery}&number={resultCount}&source={resultsource}
Example:
http://localhost:3000/api?q=artado&number=10&source=google
q
: The search query.number
: The number of search results to retrieve.source
: The search engine source (e.g., Google, Bing).This project is licensed under the AGPL v3 License.
Feel free to contribute or report issues to make this proxy even better!