All-in-one web scraping API including rotating proxies and data parsing

The most powerful and complete web scrapers are made with WINTR.

  • .
  • .
  • .
bash
$


{
"info": {
"status": 200,
"method": "GET",
"request_headers": { ... },
"response_headers": { ... },
"charged_apicredits": 1
},
"content": "html..."
}

$

Proxy and CAPTCHA bypass

Our rotating datacenter and residential proxies allow you to scrape any webpage from multiple geo-locations without being blocked by CAPTCHAs.

Javascript rendered scraping

WINTR API is made for the modern web and allows you to scrape dynamically Javascript rendered web pages like "Single-Page Applications".

Embedded Cheerio HTML parser

Instead of scraping raw HTML, extract only the data you need as a JSON object in one single API call using Our embedded HTML parser.

Scrape a webpage from a rotating proxy IP address and parse its HTML in a single API call!

Build awesome and fully customized web crawlers without bothering about the data gathering and get a JSON response containing the data that fit your needs.

Easy to use and extremely flexible

Easy to use and fully customizable, WINTR comes with many tools to collect data even from the most complicated websites. As an example, you can easily scrape the content of a publicily available webpage using a rotating IP address or automate authentication with Javascript rendering, then, scrape private data using session cookies and a persistent IP address.

Features

{
product: {
name: "Mario Kart 8 Deluxe (Nintendo Switch)",
5_stars_rating: 4.8,
usd_price: 54.2,
img: "https://amazon.com/images/B01N1081RO.jpg",
attributes: { ... },
url: "https://amazon.com/dp/B01N1081RO"
}

Get the data you need as a JSON object

Scraping raw HTML is cool but it requires you to parse it to get the data you need from it. WINTR offers you a way more efficient data gathering approach by returning you a JSON object in the response containing structured data. To take advantage of this feature, you must define a JSON output schema prior to calling the API.

See an example

Never modify your application code

Instead of calling the API directly, WINTR allows you to create skeleton requests saved into your dashboard with predefined parameters that your application can call like this:

GET - https://api.wintr.com/savedrequest/REQUEST_NAME?apikey=YOUR_API_KEY

You can override any of the request parameters on each call like this:

GET - https://api.wintr.com/savedrequest/REQUEST_NAME?apikey=YOUR_API_KEY&url=encodeURIComponent('https://www.url-that-will-override-the-saved-one.com')

If you combine Our HTML parsing and saved requests features by creating skeleton requests containing output schemas, you will not have to edit your application code to adapt your scraper in case of an HTML structure change on the target website. Just sign in into your WINTR dashboard and edit the saved request output schema and your application will scrape again.

More information
We also offer custom extraction solutions for complex cases and Non-Programmers

Contact Us and tell Us more about your project and the data you need to scrape. Get a custom dedicated scraping solution fitting your requirements.