# Mitm List Apis

> List all APIs from mitmproxy traffic capture. Use when user asks to see APIs, endpoints, or wants an overview of captured HTTP traffic for a website or app.

- Skill: `instavm/mitm-list-apis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add instavm/mitm-list-apis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/instavm/mitm-list-apis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: instavm (https://skillmd.com/u/instavm)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/instavm/mitm-list-apis

---


# List APIs from Traffic Capture

Analyze the mitmproxy dump (log.txt) and list all APIs for: $ARGUMENTS

> **Requires**: `log.txt` in the current directory. If it's missing, capture traffic first:
> ```bash
> mitmdump --set flow_detail=3 2>&1 | tee log.txt
> ```

## Instructions

1. Search log.txt for the target domain/app
2. Extract unique API endpoints
3. Group by functionality (auth, user, payment, etc.)

## Output Format

For each API found:
- **Method**: GET/POST/PUT/DELETE
- **Endpoint**: `/api/path` (skip domain)
- **Input params**: Query params or body fields
- **Response fields**: Key fields returned (concise)

## Grouping Suggestions
- Authentication (login, register, OTP, token)
- User Profile (profile, settings, preferences)
- Transactions (orders, payments, history)
- Content (products, listings, search)
- Admin/Internal (if any found)

If no website specified, ask which one to analyze.

