๐Ÿ›  ylishi.tools Developer API

Free, open REST APIs for Amazon sellers โ€” profit tracking, PPC analytics, and keyword research.

โœจ Completely Free ยท No API Key Required ยท 3 APIs ยท 36+ Endpoints

๐Ÿ“ก Available APIs

๐Ÿ“Š Profit Dashboard

profit.ylishi.tools
Multi-store profit tracking: CRUD operations, summary analytics, CSV import/export, automated email reports, profit margin & ROI calculation.
GETPOSTPUTDELETE storesrecordssummaryexportemail

๐Ÿ”— 19 endpoints โ†’ Try in Swagger

๐Ÿ“ˆ PPC Analyzer

ppc.ylishi.tools
Amazon PPC campaign management: ACOS/ROAS/CTR/CVR auto-calculation, trend analysis, smart optimization advice with actionable recommendations.
GETPOST campaignsrecordsanalyzeacostrend

๐Ÿ”— 8 endpoints โ†’ Try in Swagger

๐Ÿ” Keyword Research

kw.ylishi.tools
Amazon keyword discovery: autocomplete suggestions across 6 markets, ASIN reverse lookup, Google Trends integration, competition scoring engine.
GETPOST suggestasintrendscompetitionanalyze

๐Ÿ”— 9 endpoints โ†’ Try in Swagger

๐Ÿ“– Interactive API Explorer

Switch between APIs below. Try endpoints directly from your browser โ€” no authentication required.

โšก Loading Profit Dashboard API...

โšก Loading PPC Analyzer API...

โšก Loading Keyword Research API...

๐Ÿš€ Quick Start โ€” SDK Examples

All APIs return JSON. No authentication required.

# pip install requests
import requests

# โ”€โ”€โ”€ Profit Dashboard โ”€โ”€โ”€
BASE = "https://ylishi.tools/tools/profit"
stores = requests.get(f"{BASE}/api/stores").json()
for s in stores["stores"]:
    print(s["name"], s["platform"])

summary = requests.get(f"{BASE}/api/summary?days=90").json()
print(f"Profit: ${summary['total_profit']:.2f} | Margin: {summary['profit_margin']}%")

# โ”€โ”€โ”€ PPC Analyzer โ”€โ”€โ”€
BASE2 = "https://ylishi.tools/tools/ppc"
campaigns = requests.get(f"{BASE2}/api/campaigns").json()
analysis = requests.get(f"{BASE2}/api/analyze").json()
for adv in analysis["advice"]:
    print(f"[{adv['type']}] {adv['msg']}")

# โ”€โ”€โ”€ Keyword Research โ”€โ”€โ”€
BASE3 = "https://ylishi.tools/tools/kw"
suggest = requests.get(f"{BASE3}/api/suggest",
    params={"keyword": "wireless earbuds"}).json()
competition = requests.get(f"{BASE3}/api/competition",
    params={"keyword": "wireless earbuds"}).json()

๐Ÿ“‚ API Directory

Service Host Endpoints OpenAPI Spec
Profit Dashboard profit.ylishi.tools 19 openapi-profit.yaml โ†—
PPC Analyzer ppc.ylishi.tools 8 openapi-ppc.yaml โ†—
Keyword Research kw.ylishi.tools 9 openapi-kw.yaml โ†—
โ˜… ๆ€ป่ฎก 36+ REST ็ซฏ็‚น ยท ๅ…จ้ƒจๅ…่ดน ยท Powered by ylishi.tools

๐Ÿ”— GitHub & Open Source

All API code is open source. Check our GitHub repository for the full server code, SDKs, and contribution guidelines.

View on GitHub โ†’

๐Ÿ“ Trust & Data Sources