AI Jason 2025 Workshop materials
In this workshop, we'll be using AgentQL to do the following:
- Get structured data from Google Maps with a Python script
- Compare prices on products
- Build an Agent that gathers news for you from sources you choose and exports them to a CSV
- Use Zapier to send yourself a daily Slack biz dev report with actionables
What's in the box?
- AgentQL Query Language lets you define queries with natural language.
- Python and JavaScript SDKs for running automation and scraping scripts with AgentQL queries in Python.
- REST API for executing queries without an SDK or browser.
- Debugger Browser Extension for debugging and finessing queries in real-time on live sites.
- Playground for playing with AgentQL—export python scripts and optimize queries with prompts.
Getting set up
Workshop materials
Pagination
pagination_info
has two members:
navigate_to_next_page()
will change the locator to what AgentQL determines is the next pagehas_next_page
detects if there is a next page to navigate to
Read more in the API Reference and Pagination.
paginate(PAGE, QUERY, PAGES_COUNT)
is a function that takes a page object, a query, and the number of pages you want to iterate over. More info in the API References.