Most popular

The most flexible scraper API

Effortlessly acquire web data with an all-in-one solution, handling proxies, browsers, and captchas with just a simple API call.

200MB for 3 days

Handles captchas, browsers, proxies and more

Price per GB not credits!

Country + City targeting

Pay only per successful request

Flexible API

24/7 technical support

Most popular

The most flexible scraper API

Effortlessly acquire web data with an all-in-one solution, handling proxies, browsers, and captchas with just a simple API call.

200MB for 3 days

Handles captchas, browsers, proxies and more

Price per GB not credits!

Country + City targeting

Pay only per successful request

Flexible API

24/7 technical support

Most popular

The most flexible scraper API

Effortlessly acquire web data with an all-in-one solution, handling proxies, browsers, and captchas with just a simple API call.

200MB for 3 days

Handles captchas, browsers, proxies and more

Price per GB not credits!

Country + City targeting

Pay only per successful request

Flexible API

24/7 technical support

Most popular

The most flexible scraper API

Effortlessly acquire web data with an all-in-one solution, handling proxies, browsers, and captchas with just a simple API call.

200MB for 3 days

Handles captchas, browsers, proxies and more

Price per GB not credits!

Country + City targeting

Pay only per successful request

Flexible API

24/7 technical support

Lowest price guarantee: Find a lower price from a reputable provider, we'll beat it.

Lowest price guarantee: Find a lower price from a reputable provider, we'll beat it.

Lowest price guarantee: Find a lower price from a reputable provider, we'll beat it.

Starting at

$7

$7

$7

per Gigabyte

Effortlessly acquire web data with an all-in-one solution, handling proxies, browsers, and captchas with just a simple API call. Our Scraper API is designed to make web scraping easy and efficient for developers of all skill levels.

Debug mode

Debug mode

Debug mode

Debug mode

Easily understand website scraping with our detailed debug information in JSON format. Save time and resources when working with new websites.

Javascript rendering

Javascript rendering

Javascript rendering

Javascript rendering

Scrape Single Page Applications easily with our powerful JavaScript rendering feature. Capture dynamic content effortlessly using React, AngularJS, Vue.js or any other libraries.

Custom JS snippet execution

Custom JS snippet execution

Custom JS snippet execution

Custom JS snippet execution

Target specific cities for scraping, allowing you to collect data from a specific location. This feature is useful for collecting data from specific regions or for targeting local businesses.

Instant API integrations

With our code generator, you can integrate your application to use our tools and synchronize your devices with our database. Instant implementation for all of your operations.

Node.js

C#

GO

Java

Perl

PHP

Python

Shell

Visual Basic

var request = require('request');
var username = 'geonode_tGsXR6vkQ8-autoReplace-True';
var password = 'b98a3a57-5902-4275-8826-f5da2e01e381';
var GEONODE_DNS = 'premium-residential.geonode.com';
var GEONODE_PORT = 9000;

var proxyUrl = "http://" + username + ":" + password + "@" + GEONODE_DNS + ":" + GEONODE_PORT;
var proxiedRequest = request.defaults({'proxy': proxyUrl});

proxiedRequest.get("http://ip-api.com/json", function (err, resp, body) {
    console.log('error = ', err);
    console.log('body = ', body);
})
var request = require('request');
var username = 'geonode_tGsXR6vkQ8-autoReplace-True';
var password = 'b98a3a57-5902-4275-8826-f5da2e01e381';
var GEONODE_DNS = 'premium-residential.geonode.com';
var GEONODE_PORT = 9000;

var proxyUrl = "http://" + username + ":" + password + "@" + GEONODE_DNS + ":" + GEONODE_PORT;
var proxiedRequest = request.defaults({'proxy': proxyUrl});

proxiedRequest.get("http://ip-api.com/json", function (err, resp, body) {
    console.log('error = ', err);
    console.log('body = ', body);
})
var request = require('request');
var username = 'geonode_tGsXR6vkQ8-autoReplace-True';
var password = 'b98a3a57-5902-4275-8826-f5da2e01e381';
var GEONODE_DNS = 'premium-residential.geonode.com';
var GEONODE_PORT = 9000;

var proxyUrl = "http://" + username + ":" + password + "@" + GEONODE_DNS + ":" + GEONODE_PORT;
var proxiedRequest = request.defaults({'proxy': proxyUrl});

proxiedRequest.get("http://ip-api.com/json", function (err, resp, body) {
    console.log('error = ', err);
    console.log('body = ', body);
})

We have worked with some great programming languages

Unlike other API's, Geonode's API is priced per GB not credits! and allows developers to optimize their requests and reduce costs.

Pricing

New

Pay as you go

1 GB

$7

per GB

50 Concurrent requests

Available on all plans

Geotargeting

Captcha solving

Proxy rotation

JavaScript rendering

Flexible customization

Starter

10 GB

$50

/month

$5 per additional GB

100 Concurrent requests

Medium

50 GB

$200

/month

$4 per additional GB

250 Concurrent requests

Enterprise

500 GB

$1,500

/month

$3 per additional GB

500 Concurrent requests

New

Pay as you go

1 GB

$7

per GB

50 Concurrent requests

Available on all plans

Geotargeting

Captcha solving

Proxy rotation

JavaScript rendering

Flexible customization

Starter

10 GB

$50

/month

$5 per additional GB

100 Concurrent requests

Medium

50 GB

$200

/month

$4 per additional GB

250 Concurrent requests

Enterprise

500 GB

$1,500

/month

$3 per additional GB

500 Concurrent requests

New

Pay as you go

1 GB

$7

per GB

50 Concurrent requests

Available on all plans

Geotargeting

Captcha solving

Proxy rotation

JavaScript rendering

Flexible customization

Starter

10 GB

$50

/month

$5 per additional GB

100 Concurrent requests

Medium

50 GB

$200

/month

$4 per additional GB

250 Concurrent requests

Enterprise

500 GB

$1,500

/month

$3 per additional GB

500 Concurrent requests

We accept these payment methods:

Try Geonode's

developer-friendly API

Geonode's efficient API allows for straightforward integration with any application

Simple authentication

Quickly authenticate API calls with user/pass or IP whitelist

Multi-language support

Geonode API plays nice with many common languages such as PHP, Python, .Net, Java, JavaScript, C/C++, and C#

Advanced Proxy Control

Fine-tune your proxies to suit your needs. Auto-replace, rotating interval, geo-targeting, ISP-targeting, and many other customization options available

{
    "bandwidth": {
      "usage": 0
    },
    "concurrent": 0,
    "interval": {
      "seconds": 170,
      "timestamp": 1583483937
    },
    "ipinfo": {
      "city": "Murfreesboro",
      "country": "US",
      "fingerprint": {
        "osName": ""
      },
      "ip": "123.228.188.123",
      "isp": "Comcast Cable",
      "online": true,
      "proxyId": "PRQOGT6FYV"
    },
    "release": {
      "count": 0,
      "limit": 7500
    },
    "requestParams": {},
    "threadLimit": 600,
    "transferGB": {
      "limit": "unlimited",
      "usage": "0"
    }
  }

Documentation

Interactively implement global customer service after efficient infrastructures. Proactively underwhelm competitive niches for client-based networks. Professionally incentivize.

Geonode’s Scraper API is featured-packed

"I have been using Geonode's proxy service for a few months now and have been very pleased with the level of anonymity and security it provides. The ability to access the internet through a different IP address has allowed me to bypass geographical restrictions and access content that was previously unavailable to me. The service is also great for when I am using public networks, as it adds an extra layer of security to protect my personal information. I highly recommend Geonode's proxy service to anyone looking for a reliable and secure way to browse the internet."

Dan Ritzenthaler

Senior Back-end Developer

Geonode’s Scraper API is featured-packed

"I have been using Geonode's proxy service for a few months now and have been very pleased with the level of anonymity and security it provides. The ability to access the internet through a different IP address has allowed me to bypass geographical restrictions and access content that was previously unavailable to me. The service is also great for when I am using public networks, as it adds an extra layer of security to protect my personal information. I highly recommend Geonode's proxy service to anyone looking for a reliable and secure way to browse the internet."

Dan Ritzenthaler

Senior Back-end Developer

Geonode’s Scraper API is featured-packed

"I have been using Geonode's proxy service for a few months now and have been very pleased with the level of anonymity and security it provides. The ability to access the internet through a different IP address has allowed me to bypass geographical restrictions and access content that was previously unavailable to me. The service is also great for when I am using public networks, as it adds an extra layer of security to protect my personal information. I highly recommend Geonode's proxy service to anyone looking for a reliable and secure way to browse the internet."

Dan Ritzenthaler

Senior Back-end Developer

Debug mode - optimize your bandwidth

Save money and reduce bandwidth costs!
Our detailed debug information. Our API provides additional information about the requests being made in JSON response format, making it easy to understand how a website handles scraping requests. This feature is especially useful when working with new websites and can save you valuable time and resources.

Javascript Rendering

Unlock the full potential of web scraping with our powerful JavaScript rendering feature. Effortlessly scrape Single Page Applications using React, AngularJS, Vue.js or any other libraries with just a simple parameter. With our API, you'll never miss a piece of content again, as all dynamic elements are guaranteed to be captured.

Custom JS snippet execution

Our API allows developers to execute custom JS snippets to manipulate web pages before returning the results. This feature gives you greater control over the scraping process, allowing you to customize the way you interact with a website. You can use this feature to interact with forms, buttons, or other elements that are generated by JavaScript.

Rotating proxies

Our API uses a large proxy pool that we manage directly. This allows us to offer you lower prices, without compromising on quality. Our rotating proxies are a great way to avoid IP bans and bypass geo-restrictions, ensuring that you can access more websites without being detected as a scraper.

Geotargeting

Our API uses a large proxy pool that we manage directly. This allows us to offer you lower prices, without compromising on quality. Our rotating proxies are a great way to avoid IP bans and bypass geo-restrictions, ensuring that you can access more websites without being detected as a scraper.

The most flexible and full featured screenshot API

Included in our scraper API is a full featured screenshot API. This allows developers to easily take screenshots of web pages using the API. This feature allows you to quickly and easily capture an image of a webpage, making it easy to share or store it for later use. Screenshots can be useful for testing, troubleshooting, or documentation purposes.

Pricing per GB not credits!

Unlike other API's, Geonode's API is priced per GB which is a huge advantage for developers who want to save money and control the cost of their scrapers. Developers will be able to optimize their scraping costs as much as possible.

Response formats

Our API allows for the returned data to be structured in either HTML or JSON format, making it easy to integrate into your application. This flexibility allows you to choose the format that best fits your needs, whether you want to display the data on a website or process it in a script.

Data collection from HTTP responses

Our API allows you to easily collect specific data from HTTP responses, like JSON responses making it easy to extract the information you need. This saves you time and effort by allowing you to filter out unnecessary data and focus on what matters.

Scraping mode

Our API provides different scraping modes for optimal performance and efficiency, such as SPA, longPolling, domLoaded, documentLoaded, load. This allows you to choose the mode that best fits your scraping needs and fine-tune your scraping process.