Untitled Game logo

Untitled Game

Free

A Claude that allows you to reverse engineer APIs

GamesFreeFree tier
#claude
Inputs: text, urlOutputs: text, code
Type
Saas
Company
kalil0321

About Untitled Game

Reverse API Engineer is an open-source command-line tool that automates the process of reverse engineering web APIs. It works by capturing network traffic from a browser session—either driven manually or by an AI agent—and then uses Claude (an AI model) to analyze the captured HAR file and generate a clean, typed API client in Python, JavaScript, or TypeScript. The tool is designed to eliminate the manual steps of opening browser DevTools, copying cURL commands, and assembling a client by hand. It supports multiple modes: manual browsing, autonomous agent-driven capture, re-running generation on previous captures, and a collector mode for structured data extraction via web search and fetch. The project is hosted on GitHub under the MIT license and is built with Python, using Playwright for browser automation.

Key Features

Captures network traffic from a browser session to a HAR file
Uses Claude to analyze traffic and generate a typed API client
Supports manual browsing mode where the user drives the browser
Supports autonomous agent mode for AI-driven capture
Generates API clients in Python, JavaScript, or TypeScript
Includes a collector mode for structured data extraction (JSON/CSV) using web search and fetch
Allows re-running generation on a previous capture with engineer mode
Open-source and installable via pip or uv

Pros & Cons

Pros
  • Automates a tedious manual process of inspecting network traffic and writing client code
  • Supports multiple output languages (Python, JS, TS) for flexibility
  • Offers both manual and autonomous agent-driven modes to suit different workflows
  • Open-source with an MIT license, allowing free use and modification
  • Includes a collector mode for structured data extraction beyond API client generation
Cons
  • Requires a browser and Playwright installation, adding setup complexity
  • Dependence on Claude (an AI model) for code generation; output quality may vary
  • Free tier limits for Claude API usage should be verified; the tool itself is open-source but may incur API costs
  • Effectiveness depends on the website's structure and network traffic patterns
  • Not a general-purpose web scraper; focused on reverse engineering API endpoints

Best For

Reverse engineering APIs from websites that do not provide official documentationAutomating data extraction from web applications for integration or analysisGenerating typed API clients for rapid prototyping or scraping projectsLearning how a website's internal API endpoints work by inspecting network trafficBuilding custom integrations with web services that lack public APIs

Alternatives to Untitled Game

FAQ

What is Reverse API Engineer?
It is an open-source command-line tool that captures network traffic from a browser session and uses Claude to generate a typed API client for the endpoints the website uses.
How does the tool work?
You provide a website URL and a goal. A browser visits the site (driven by you or an AI agent), network traffic is captured to a HAR file, and Claude reads the traffic to write a working API client in Python, JS, or TS.
What modes are available?
The tool offers manual mode (you drive the browser), agent mode (AI agent drives capture), engineer mode (re-run generation on a previous capture), and collector mode (agent collects structured data using web search and fetch).
Is this tool free to use?
The tool itself is open-source and free to install. However, using Claude for code generation may require API access, which could incur costs depending on usage limits. Exact pricing should be verified on the Claude API page.
What programming languages can the generated client be in?
Based on the available information, the tool can generate API clients in Python, JavaScript, or TypeScript.
Do I need to install anything special?
Yes, you need to install the tool (via pip or uv) and Playwright with Chromium. The tool also requires a browser and internet access to capture network traffic.