Skip to main content
Parsers are a way to turn unstructured data in structured data that is compatible with your backend. Combining parsers with the Olostep API (crawls, scrapes, batches) allows to turn any website into an API call to return the JSON you need. Parsers are ideal when you need data at scale in a recurrent way from the same websites. This approach is significantly more cost-efficient and fast compared to LLM extract and returns only the required JSON. We offer pre-built parsers for popular websites and use cases. You can also create your own parsers in a few minutes with LLMs using the dashboard or ask our team to do it for you.

Pre-Built Parsers

We offer several pre-built parsers for popular websites:
  • Google Search: @olostep/google-search
  • Amazon Product: @olostep/amazon-it-product
  • Extract Email: @olostep/extract-emails
  • Extract Calendars: @olostep/extract-calendars
  • Extract Socials: @olostep/extract-socials
  • TikTok data extraction: get in touch with us to get the parser ID
  • Google News: get in touch with us to get the parser ID
  • Google Maps: get in touch with us to get the parser ID

Example Usage

Response Format

When you make a request to the Olostep API with the parser format, you’ll receive a JSON response like the example below:
The response contains:
  • Basic request information: id, object, created timestamp, url_to_scrape
  • Result object with URLs to access different formats of the data
  • json_content with structured JSON results including:
  • searchParameters: Information about the search query
  • knowledgeGraph: Detailed information about the search subject (when available)
  • organic: List of search results with title, link, position, and snippet
  • peopleAlsoAsk: Related questions that users commonly search for
  • relatedSearches: Suggested related search queries
json_content is the main part of the response with the structured JSON results. You can access the JSON content directly from the response or use the hosted URL provided in the response.

Structured Response: json_content

Olostep provides also a hosted JSON file with the structured results. You can access the JSON file using the json_hosted_url field in the response: If you want to also get the HTML and Markdown content of the search results, you can include these formats in the formats parameter and Olostep will return them in the response and provide hosted URLs for each format.

Need a Custom Parser?

If you need a parser for a specific website or the ID of a pre-built parser: