# Jsonify Guides ## Docs - [Block Quick Reference](https://docs.jsonify.com/Building-Effectively/Block-Quick-Reference.md): A quick summary of all available blocks in Jsonify, grouped by category. - [Common Workflow Patterns](https://docs.jsonify.com/Building-Effectively/Common-Workflow-Patterns.md): Discover common and effective ways to combine Jsonify blocks to solve various automation tasks. - [Practical Tutorials](https://docs.jsonify.com/Building-Effectively/Practical-Tutorials.md): Follow step-by-step examples to build real-world automations with Jsonify. - [Troubleshooting & Debugging](https://docs.jsonify.com/Building-Effectively/Troubleshooting.md): Learn how to diagnose and solve common issues in your workflows to ensure they run smoothly and accurately. - [Workflow Design Principles](https://docs.jsonify.com/Building-Effectively/Workflow-Design-Principles.md): Learn best practices for planning and building effective and reliable Jsonify workflows. - [Glossary](https://docs.jsonify.com/Building-Effectively/glossary.md): A comprehensive list of key terms and concepts used throughout the Jsonify platform and documentation. - [Understanding the Basics](https://docs.jsonify.com/Get-Started/Basics.md): Learn the core components of Jsonify: Workflows, AI Agents, and Blocks. - [Your First Workflow: Open Site & Extract Data](https://docs.jsonify.com/Get-Started/First-Workflow.md): Learn by doing! Create a simple workflow to open a website and extract its title. - [Welcome to Jsonify!](https://docs.jsonify.com/Get-Started/Welcome.md): Start automating web tasks with AI agents at scale. - [Efficiency and Scale](https://docs.jsonify.com/Leveling-Up/Efficiency-and-Scale.md): Strategies for building Jsonify workflows that can handle large amounts of data and run efficiently. - [Handling Authentication with Cookies](https://docs.jsonify.com/Leveling-Up/Handling-Authentication-with-Cookies.md): A step-by-step guide on how to securely store your browser cookies and use them to automate websites that require a login. - [Handling Complexity](https://docs.jsonify.com/Leveling-Up/Handling-Complexity.md): Strategies for tackling complex websites, nested data, and dynamic content in your Jsonify workflows. - [Mastering Variables](https://docs.jsonify.com/Leveling-Up/Mastering-Variables.md): Unlock dynamic and reusable workflows by effectively using variables in Jsonify. - [Building Multi-Level Workflows](https://docs.jsonify.com/Leveling-Up/Multi-Level-workflows.md): Learn how to create advanced workflows with parallel execution rows and merge data from multiple branches. - [Optimizing AI Instructions](https://docs.jsonify.com/Leveling-Up/Optimizing-AI-Instructions.md): Learn how to write clear, effective, and precise instructions for AI-driven blocks to maximize accuracy and reliability. - [Tutorial 1: Extracting Online Reviews (e.g., Trustpilot)](https://docs.jsonify.com/Tutorials/Extracting-Online-Reviews.md): Learn to collect user reviews from websites like Trustpilot, handling pagination and structuring the data. - [Tutorial 4: Finding Speaker/Attendee LinkedIn Profiles](https://docs.jsonify.com/Tutorials/Finding-Speaker-LinkedIn-Profiles.md): Learn to build a multi-step workflow to find LinkedIn profiles for a list of names, combining search, navigation, and data extraction. - [Tutorial 6: Handling Diverse Website Structures](https://docs.jsonify.com/Tutorials/Handling-Diverse-Website-Structures.md): Build an advanced multi-level workflow to handle different types of website navigation (standard vs. JavaScript) and merge the results. - [Tutorial 5: Landing Page SEO Analyzer](https://docs.jsonify.com/Tutorials/Landing-Page-SEO-Analyzer.md): Automate basic SEO and content analysis for a list of landing pages obtained from Google search results. - [Tutorial 2: Scraping Movie Data (e.g., Rotten Tomatoes)](https://docs.jsonify.com/Tutorials/Scraping-Movie-Data.md): Learn to navigate from a listing page to detail pages and extract structured movie information. - [Tutorial 3: Turning Website Content into an FAQ](https://docs.jsonify.com/Tutorials/Turning-Website-Content-into-an-FAQ.md): Learn how to use Jsonify to analyze website content and automatically generate a list of Frequently Asked Questions (FAQs). - [Build a dataset based on a description, without a workflow, ad-hoc](https://docs.jsonify.com/api-reference/build-a-dataset-based-on-a-description-without-a-workflow-ad-hoc.md): This sends an agent to build a dataset with a specific data schema - [Extract more data from a previous workflow run](https://docs.jsonify.com/api-reference/extract-more-data-from-a-previous-workflow-run.md): This re-scans a previous result wth a different data structure or directive. Requires either schema or directive, not both. Does not save the updated schema. - [Retrieve a single row from a workflow run, by run ID and row id](https://docs.jsonify.com/api-reference/retrieve-a-single-row-from-a-workflow-run-by-run-id-and-row-id.md): When an agent task runs, it creates a set of results. These results contain the findings from the agent, as well as metadata about the run. This endpoint returns a single row. - [Retrieve the first row from a workflow run, by run ID and row id](https://docs.jsonify.com/api-reference/retrieve-the-first-row-from-a-workflow-run-by-run-id-and-row-id.md): When an agent task runs, it creates a set of results. These results contain the findings from the agent, as well as metadata about the run. This endpoint returns the first row -- handy for workflows with only a single input - [Retrieve the list of results of a workflow run, by run ID](https://docs.jsonify.com/api-reference/retrieve-the-list-of-results-of-a-workflow-run-by-run-id.md): When an agent task runs, it creates a set of results. These results contain the findings from the agent, as well as metadata about the run. - [Return the result from an ad-hoc dataset run](https://docs.jsonify.com/api-reference/return-the-result-from-an-ad-hoc-dataset-run.md): This returns the agent result from a run previously started with /dataset/start - [Return the result from an ad-hoc document run](https://docs.jsonify.com/api-reference/return-the-result-from-an-ad-hoc-document-run.md): This returns the agent result from a run previously started with /document/start - [Return the result from an ad-hoc extract run](https://docs.jsonify.com/api-reference/return-the-result-from-an-ad-hoc-extract-run.md): This returns the agent result from a run previously started with /extract/start - [Returns the latest result for a workflow](https://docs.jsonify.com/api-reference/returns-the-latest-result-for-a-workflow.md) - [Start a workflow with a webhook](https://docs.jsonify.com/api-reference/start-a-workflow-with-a-webhook.md): If a workflow has a webhook input action, you can start it with this API. See the documentation in the workflow editor for details - [Turn a single document to data without a workflow, ad-hoc.](https://docs.jsonify.com/api-reference/turn-a-single-document-to-data-without-a-workflow-ad-hoc.md): Send an agent to extract data from a document, optionally transforming it to a specific data schema. POST a file called 'file'. Must be a filetype readable from the dashboard document task (ie pdf or image) - [Turn a single URL to data without a workflow, ad-hoc](https://docs.jsonify.com/api-reference/turn-a-single-url-to-data-without-a-workflow-ad-hoc.md): Send an agent to extract data from a URL, optionally transforming it to a specific data schema - [API Download](https://docs.jsonify.com/blocks/API-Download.md): Generate a permanent, public URL to access your workflow results in JSON, CSV, or JSONL format. - [Deep Research](https://docs.jsonify.com/blocks/Deep-Research.md): Perform an in-depth, multi-source research and synthesis task based on a detailed prompt, using a selected AI provider. - [Google Sheets](https://docs.jsonify.com/blocks/Google-sheet.md): Automatically send your structured workflow results directly to a new or existing Google Sheet. - [LLM Completion](https://docs.jsonify.com/blocks/LLM-Completion.md): Directly query a Large Language Model (LLM) without a browser session to generate text or variables for your workflow. - [Merge data](https://docs.jsonify.com/blocks/Merge-data.md): Merge data from different steps of your workflow into a single, structured output format. - [Open sub-pages](https://docs.jsonify.com/blocks/Open-sub-pages.md): Instructs the AI agent to navigate to similar types of sub-pages, especially when direct links are not available (e.g., in a product catalog). - [Read RSS feeds](https://docs.jsonify.com/blocks/Read-RSS-feeds.md): Fetch the latest posts from one or more RSS feeds to use as data inputs for your workflow. - [Search on Google](https://docs.jsonify.com/blocks/Search-on-Google.md): Perform a Google search as a step in your workflow to find information or as a starting point for navigation. - [Start on Incoming Webhook](https://docs.jsonify.com/blocks/Start-on-Incoming-Webhook.md): Initiate your Jsonify workflows via an HTTP POST request, allowing integration with any external system capable of sending webhooks. - [Use credentials](https://docs.jsonify.com/blocks/Use-credentials.md): Load a pre-configured set of cookies into the AI agent to automate actions on websites that require a login. - [Send email](https://docs.jsonify.com/blocks/email.md): Automatically send the results of your workflow to one or more email addresses as an XLSX attachment. - [Explore Content](https://docs.jsonify.com/blocks/explore-content.md): Empower your AI Agent to intelligently search for and navigate to target pages within a site through iterative attempts. - [Extract Data](https://docs.jsonify.com/blocks/extract-data.md): Define a schema to extract new information from a webpage and, in advanced mode, merge it with data from previous steps. - [Filter results](https://docs.jsonify.com/blocks/filter.md): Filter the output of previous steps so that the workflow only continues for relevant items or changes. - [Find Links](https://docs.jsonify.com/blocks/find-links.md): Instruct your AI Agent to identify and extract specific URLs from the current webpage for navigation or data collection. - [Follow links](https://docs.jsonify.com/blocks/follow-links.md): Instructs the AI agent to navigate to one or more URLs provided by a preceding block like Find Links or Extract Data. - [Interact with Page](https://docs.jsonify.com/blocks/interact-with-page.md): Instruct your AI Agent to perform a precise sequence of actions or to achieve a high-level goal on a webpage. - [Open datasets](https://docs.jsonify.com/blocks/open-datasets.md): Provide structured data as input for your workflow by creating or importing multiple datasets, each containing variables. - [Open files](https://docs.jsonify.com/blocks/open-files.md): Process local files by uploading them directly into your workflow to be used as a data source. - [Open Websites](https://docs.jsonify.com/blocks/open-websites.md): Define the starting URLs for your AI Agent to visit. - [Set Location](https://docs.jsonify.com/blocks/set-location.md): Sets the geographic location and timezone for the AI agents browser session to access localized or geo-restricted content. - [Slack Webhook](https://docs.jsonify.com/blocks/slack.md): Send real-time notifications and workflow results directly to a specified Slack channel. - [Start on a timer](https://docs.jsonify.com/blocks/timer.md): Schedule your Jsonify workflow to run automatically at specific time intervals. - [Send data to a webhook](https://docs.jsonify.com/blocks/webhook-out.md): Send the final results of your workflow to an external system or application via an HTTP POST request. ## OpenAPI Specs - [openapi](https://app.jsonify.com/static/openapi.yaml) ## Optional - [Home](https://jsonify.com) - [Log in Jsonify](https://app.jsonify.com)