Set custom parsing instructions

According to your written custom parsing instructions, the parser picks out the necessary information from the HTML and converts it into a readable format. With the custom parsing functionality, you’ll be able to set those instructions and get only the specific data you need in JSON format.

  • Structured data in JSON

  • Reusable Parser Presets

Get parsed data from any website

No more limitations when it comes to data parsing. Custom Parser tackles the frequent limitation of some tools not being able to parse data from specific targets. From now on, you can parse data from any website you like.

  • Define custom parsing logic for chosen targets

  • Get data from 195 countries

Forget parser maintenance

With Oxylabs’ Custom Parser free feature, you won’t have to worry about hosting and maintaining your own infrastructure for parsing – we’ll do it on our end, ensuring Custom Parser operates properly no matter how big the data volume is.

  • Save time and resources

  • Enjoy parsing with no additional costs

What is Custom Parser?

Custom Parser is a free Web Scraper API feature. It lets you define your own parsing and data transformation logic that is executed on a raw HTML scraping result.


Step 1

The user submits the job instructions (target URL and parsing instructions) to our API.


Step 2

The job description is forwarded to Web Scraper API. An HTTPS request is initiated between the website and API.


Step 3

The API forwards the HTML data along with the parsing instructions to Custom Parser. 


Step 4

Custom Parser converts data from HTML to JSON format. The information is then forwarded to the user’s database.

Web Scraper API with Custom Parser

Get a one-week free trial of Web Scraper API, which includes access to Custom Parser. Web Scraper API collects real-time public data from search engines, e-commerce sites, and much more.

  • Localized results without IP blocks

  • Structured JSON data

  • Customizable request parameters

  • Convenient delivery

  • JavaScript rendering

Start free trial
Web Scraper API

Jorūnė Skridailaitė

Senior Account Manager @ Oxylabs

Custom Parser is a great companion to Web Scraper API. By utilizing this extra feature, you get an exceptionally convenient scraping experience from start to finish.

Vincent Patrizio

Enterprise Account Manager @ Oxylabs

Using Custom Parser is a super efficient way to work with data. Not only does it deliver parsed data, but it also allows you to retrieve just the specific data needed – no more, no less.

A word from your Dedicated Account Manager

Get personal assistance from your Dedicated Account Manager on any data scraping or parsing matter.

Frequently asked questions

How do I create my own parser?

There are three main steps to building your own parser: 

  • Create multiple functions and ensure they are concise. Each function should have a single purpose and excel at it. 

  • Avoid utilizing regular expressions for parsing tasks, as they tend to be ineffective. Refrain from making assumptions. 

  • If uncertain about how to parse something, raise an error and include the error location (line/column) in the error message.

Get the latest news from data gathering world