Get working proxy with each request

Rotating Proxy API

5242 active proxies online
2592682 requests processed in last 24 hours

GimmeProxy - Pain free rotating proxy api

We constantly crawl internet for working proxies, so you don't have to

We browse the internet for free public open proxies regularly and check them to find those that work. Then we provide them to you via simple, but advanced JSON REST API.

We have one of the largest working proxy list.

Each request to our API returns random working proxy from our list.

You don't need to share your email, register, create application, generate api keys, etc. You'll be ready to go in several minutes.

GimmeProxy is secure, we respect your privacy, don't track you, don't serve ads and don't mine crypto on your machine.

Made by developers for developers, trusted by 1000+ clients. Our support is top-notch, fast and friendly.


What our clients say


GET /api/getProxy FREE!

Returns one random working proxy from our database.

Example request:

Example response:

  "get": true, // supports GET requests
  "post": true, // supports POST requests
  "cookies": true, // supports cookies
  "referer": true, // supports 'referer' header
  "user-agent": true, // supports 'user-agent' header
  "anonymityLevel": 1, // anonymity level, 1 - anonymous, 0 - not anonymous
  "supportsHttps": false, // https support
  "protocol": "http", // proxy protocol
  "ip": "", // proxy ip
  "port": "80", // proxy port
  "ipPort": "",
  "tsChecked":1460536850, // when checked last time (UNIX timestamp)
  "websites": { // websites working through this proxy
    "": true
  "country": "US", // country
  "curl": "", // ready to use CURLOPT_PROXY option
  "type": "http", // proxy protocol
  "otherProtocols": [ // other protocols supported by this proxy (if any)
      "get": true,
      "post": true,
      "cookies": true,
      "referer": true,
      "user-agent": true,
      "anonymityLevel": 1,
      "supportsHttps": true,
      "protocol": "socks5",
      "ip": "",
      "port": "10247",
      "websites": {
          "example": true,
          "google": true,
          "amazon": false
      "country": "US"

Additional parameters

Our API also provides additional parameters to fine-tune your requests.

Example request: - returns only proxies that support GET requests, HTTPS and were checked in last 3600 seconds.

Parameter Value Description Example request
api_key string API key, if you have one, allows to scrape faster
get true/false GET requests support
post true/false POST requests support
cookies true/false Cookies support
referer true/false referer header support
user-agent true/false user-agent header support
supportsHttps true/false HTTPS support
anonymityLevel 0/1 Anonymity level, 1 - anonymous, 0 - not anonymous
protocol http/socks4/socks5 Proxy protocol
port integer Proxy port
country string, comma separated Return only proxies with specified country/countries,GB
maxCheckPeriod integer, seconds Return only proxies checked in last maxCheckPeriod seconds
websites NEW! requires api key string, website name (amazon, google) Return only proxies allowed by particular websites. Currently only Amazon and Google supported, more to be added soon
minSpeed NEW! float, kb Return only proxies with speed more than specified in KB
notCountry NEW! string Exclude proxies from some country from search

How we check proxies

We use custom made advanced proxy checking library to verify proxies.

Proxy is considered working if we were able to connect to it in 6 seconds (max request time is 10 seconds), if it supports GET requests and returns correct result for domain.

This might or might not suit your needs. Some proxies won't work for some domains and will go down without any notice. Thus we can't guarantee on availability or accuracy of the results.

Before purchase, please make sure that our service indeed works for you.

Thank you!

Node.js GimmeProxy wrapper

Gimmeproxy-request allows to make request through random proxy using service.

It is the easiest way to reliably scrape websites with Node.js.

This library automatically collects proxies from GimmeProxy in the background. Each request is routed through random proxy and retried automatically if needed.

This is wrapper around request library, any request options should work just fine.

Allows you to pass custom GimmeProxy api_key, query, retry count and test function.


$ npm install --save gimmeproxy-request

// example.js
const setup = require('gimmeproxy-request').setup;
const request = require('gimmeproxy-request').request;
    api_key: 'your api key',
    query: 'supportsHttps=true&anonymityLevel=1&websites=amazon&maxCheckPeriod=600', // additional gimmeproxy query parameters
    retries: 5, // max retries before fail
    test: (body, response) => body.indexOf('captcha') === -1 && response.statusCode === 200 // test function
request('', {
    timeout: 10000 // additional request parameters, see
function(err, res, body) {
    console.log('err', err)
    console.log('res', res)
    console.log('body', body)

Realtime Stats

Name Value
Number of working proxies in the database 7380
Requests processed in last 24 hours 2674322
Anonymous proxies645
Proxies supporting Google2428
Proxies supporting Amazon4434
US proxies2503
Http proxies1800
Socks5 proxies2465
Socks4 proxies6631



€29.95* / month

  • Monthly subscription, cancel at any time
  • Commercial use
  • Up to 3 concurrent requests per second
  • Total amount of requests per month is unlimited
  • Email support


€39.95* / month

  • Pay as you go, each api key is valid for 1 month since the date of purchase
  • Commercial use
  • Up to 3 concurrent requests per second
  • Total amount of requests per month is unlimited
  • Email support


€99.95* / month

  • Monthly subscription, cancel at any time
  • Commercial use
  • Up to 20 concurrent requests per second
  • Total amount of requests per month is unlimited
  • Email support

Super fast plan: commercial use, 100 requests per second allowed, email support. €199.95* monthly. Buy now!

Evaluation api key: commercial use, 3 requests per second allowed. Valid for 48 hours. €9.95* per 48 hours. Buy now!

Free plan: Personal use, 240 requests per 24 hours allowed, no support. Doesn't allow to query by website. No API key required.

Note: order processing usually takes several minutes, but in some cases might take up to 2 hours. Thank you for your patience.

* all prices are with VAT excluded

Any questions?