nottelabs/reverse-api-engineer
The agent that turns websites into APIs! observed · 2026-10-19
Health v2 · maintenance only
81/100
- Activity 96
- Release rhythm 96
- Longevity 21
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 3
- age_days: 301
- days_rel: 27
- days_push: 27
- n_releases_24m: 28
Adoption not part of the score
1404 stars · 140 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Reverse API Engineer is a Python CLI tool that captures browser network traffic (HAR) from a website and uses a configured AI model to generate a production-ready, typed API client in languages like Python, TypeScript, Go, and more. It supports manual browsing, an autonomous AI agent mode via Playwright or browser MCP servers, and JSON-streamed output for integration into other agent workflows.
Use cases
- reverse-engineer an undocumented website API into a typed client
- scrape job board listings without brittle selectors
- generate API clients from e-commerce site traffic
- capture authenticated dashboard endpoints using existing browser sessions
- document backend calls of internal admin tools
- run autonomous agent-driven web data collection
- replace manual DevTools and cURL copying with automated client generation
When to choose
- a website has no public API but your browser can reach the data
- you want a typed, reusable client instead of one-off scraping scripts
- you need to capture endpoints behind existing cookies or sessions
- you want agent-friendly JSON/NDJSON output for CI or agent loops
When to avoid
- the target site offers an official documented API
- the site's terms of service prohibit automated access or scraping
- you need a hosted service with accounts and analytics rather than a local tool
- the endpoints rely on heavy client-side logic that HAR capture cannot generalize
Facets
cli-tool · maturity active
web-scraping agent-framework cli developer-tools mcp data-generation web-development developer-tools crawlers apis artificial-intelligence cli python cross-platform har-capture api-reverse-engineering openapi playwright browser-automation code-generation typed-clients automation
4 sources
- readme: https://github.com/kalil0321/reverse-api-engineer · fetched 2026-10-19 · a1d84711b24d
- homepage: https://reverseapi.dev · fetched 2026-08-29 · e58c8f4d064b
- site_page: https://reverseapi.dev/docs · fetched 2026-08-29 · 5d7c47acfc81
- site_page: https://reverseapi.dev/docs/quick-start · fetched 2026-08-29 · b34fcb1b7f03
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kalil0321/reverse-api-engineer | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="kalil0321/reverse-api-engineer")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem