Get back a client that's actually been tested against the real API — plus an OpenAPI spec, Postman collection, and cURL commands, all from the same capture. No HAR export, no manual endpoint hunting.
class CarsClient:
def search_listings(self, zip_code, radius="50"):
# inferred from 41 captured requests
resp = self.session.get(
f"/shopping/v4/listings",
params={"zip": zip_code, "radius": radius},
)
return resp.json()Pick the path that matches how you're browsing — a public site in an embedded session, or the tab you already have open.
Point it at any public site. Browse it yourself in an embedded live view, or hand it a goal and let an autonomous agent explore and capture on its own.
You drive · Agent drivesCapture traffic from a tab you're already using — no separate window, no separate browser. Click start, use the site, click done.
Zero setup frictionFrom a browsing session to a working client.
A public site, or just the tab you're already on.
Click around yourself, or give an agent a goal and let it explore the site on its own.
Every request and response — headers, bodies, the works — not just what a HAR export happens to include.
AI reverse-engineers the endpoints and schemas and hands you generated code, an OpenAPI spec, and docs.