How it works
An Endpoint is a specific data operation from a Provider. Your product’s Agent or backend chooses which Endpoint to use through three steps:- Search the Catalog to find Endpoints that match the data you need.
- Inspect an Endpoint to read its input schema and Price.
- Run the selected Endpoint with your input. Glasser calls the Provider and records the execution as a Run, with its status, result, and charge.


Example: check an Instagram creator
I’m considering sponsoring @mkbhd. Check likes and comments on his 10 latest Instagram posts before I commit.
1
Search
Query: “Instagram profile recent posts engagement”One matching result:
Provider: Apify (
Endpoint:
Provider: Apify (
apify)Endpoint:
/apify/instagram-post-scraper2
Inspect
Ask Glasser to inspect that Provider + Endpoint.Input schema:
Also returns: current Price and charging rules.
username — required array with one username.Also returns: current Price and charging rules.
3
Run
Run the same Provider + Endpoint, then wait for the Run to complete.Input:
Returns: up to 10 public posts with captions, like counts, and comment counts, plus the Run charge.
username = ["mkbhd"]Returns: up to 10 public posts with captions, like counts, and comment counts, plus the Run charge.
What are you building?
Power your product's Agent
Let an Agent find and choose data for each user request.Use this when the questions and required data change from task to task.
Call a specific Endpoint
Connect a known Provider and Endpoint to a product feature.Use this when you already know which data to retrieve each time.