apx-toolkit avatar
apx-toolkit

Pricing

Pay per event

Go to Apify Store
apx-toolkit

apx-toolkit

Discover APIs. Generate code. Save weeks of work.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Jose Gorbea

Jose Gorbea

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

APX Toolkit πŸš€

Discover APIs. Generate code. Save weeks of work.

npm version License: ISC GitHub stars


⚑ What It Does

APX automatically discovers APIs from any website and generates everything you need:

  • βœ… Code in 12 languages (TypeScript, Python, Go, Java, etc.)
  • βœ… Documentation (OpenAPI, Postman, cURL, Insomnia)
  • βœ… TypeScript types (.d.ts files)
  • βœ… Test suites (Jest, pytest, Mocha, etc.)
  • βœ… SDK packages (TypeScript, Python, Go)
  • βœ… Mock servers (Express.js)
  • βœ… Performance reports (k6 load tests)
  • βœ… Contract tests (Pact, Schemathesis)
  • βœ… Dependency graphs (interactive visualizations)
  • βœ… MCP & x402 integrations (AI assistant support)

Result: 2-4 weeks of work β†’ 10 seconds ⚑


πŸš€ Quick Start (30 seconds)

Option 1: Apify Platform (Easiest)

  1. Go to: https://console.apify.com/actors/2eXbQISXqhTnIxWNJ
  2. Click "Start"
  3. Paste this:
    {
    "startUrls": [{"url": "https://example.com"}]
    }
  4. Wait 10-30 seconds β†’ Done! Check the Dataset tab.

Option 2: CLI (Local)

npm install -g apx-toolkit
apx --url https://example.com

πŸ“– How It Works

  1. You provide: A website URL
  2. APX discovers: All APIs the site uses (REST, GraphQL, WebSocket)
  3. APX generates: Complete integration package
  4. You get: Production-ready code, docs, tests, SDKs

That's it! No API specs needed. No manual setup. Just works.


πŸ’‘ Common Use Cases

Discover APIs from a Website

{
"startUrls": [{"url": "https://example.com"}],
"maxPages": 10
}

With Authentication

{
"startUrls": [{"url": "https://api.example.com"}],
"bearerToken": "your-token-here"
}

Full Feature Set

{
"startUrls": [{"url": "https://example.com"}],
"generateMockServer": true,
"generatePerformanceBenchmark": true,
"generateContractTests": true,
"generateDependencyGraph": true
}

πŸ“¦ What You Get

Results are organized in 9 dataset views:

  1. Discovered APIs πŸ“‘ - API endpoints found
  2. Extracted Data πŸ“Š - All data items
  3. Code Snippets πŸ’» - Code in 12 languages
  4. TypeScript Types πŸ“˜ - Type definitions
  5. API Documentation πŸ“š - OpenAPI, Postman, etc.
  6. Test Suites πŸ§ͺ - Ready-to-run tests
  7. SDK Packages πŸ“¦ - Publishable SDKs
  8. API Examples πŸ“ - Request/response examples
  9. Execution Summary πŸ“ˆ - Statistics

🎯 Key Features

  • Automatic Discovery - Finds APIs by watching network traffic
  • 12 Languages - TypeScript, Python, Go, Java, PHP, Ruby, C#, Kotlin, Rust, JavaScript, cURL, PowerShell
  • Multiple Formats - OpenAPI, Postman, cURL, Insomnia
  • OAuth Support - Automatic token capture
  • GraphQL & WebSocket - Full support
  • Production Ready - CI/CD templates, security audits, change detection

πŸ“š Documentation

  • docs/QUICK-START.md - Get started in 60 seconds
  • docs/USER-GUIDE.md - Complete documentation
  • docs/COMMON-USE-CASES.md - Real-world examples
  • docs/FAQ.md - Frequently asked questions

🀝 Contributing

Found a bug? Have an idea? Open an issue or submit a PR!


πŸ“„ License

ISC License - see LICENSE file for details.



APX Toolkit - Your complete API integration solution. Save weeks of work in seconds. πŸš€