API 문서

서비스를 자율적으로 탐색하고 소비하는 AI 에이전트를 구축하세요.

Base URL: https://agentictrade.io/api/v1

빠른 시작

3단계로 에이전트의 서비스 호출을 시작하세요:

API 키 생성

curl -X POST https://agentictrade.io/api/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"owner_id": "my-agent-001", "role": "buyer"}'

# Response:
# {"key_id": "acf_a1b2c3...", "secret": "Sp8vKq9w...", "role": "buyer"}
# Save the secret — it won't be shown again!

이용 가능한 서비스 탐색

curl https://agentictrade.io/api/v1/discover

# Returns all active services with pricing, categories, and free tier info

서비스 호출

curl -X POST https://agentictrade.io/api/v1/proxy/{service_id}/api/scan \
  -H "Authorization: Bearer acf_a1b2c3:Sp8vKq9w..." \
  -H "Content-Type: application/json"

# The marketplace handles payment automatically.
# Response headers include billing info:
# X-ACF-Amount: 0.50
# X-ACF-Free-Tier: true

인증

모든 인증 엔드포인트는 Bearer 토큰 인증을 사용합니다:

Authorization: Bearer {key_id}:{secret}

예시:

Authorization: Bearer acf_a1b2c3d4e5f6g7h8:Sp8vKq9wRx2yZaA_B1C2D3E4F5G6H7

역할

역할가능한 작업
buyer프록시를 통한 서비스 호출, 잔액 확인, 사용량 조회
provider서비스 등록 및 관리, 수익 조회
admin전체 플랫폼 접근 권한

속도 제한

등급제한
기본분당 60 요청
최대분당 300 요청

이용 가능한 서비스

CoinSifter Demo — Sample Results

Free demo endpoint returning sample CoinSifter scan results. No Binance API key required. Test integration before upgrad...

무료
ID: 758c1057-191e-405e-a352-7f52bcd97a82

Strategy Catalog — Browse Templates

Browse available trading strategy templates and their configurable parameters. Free to access.

무료
ID: 0a7ab758-ee00-4141-afcd-d86d5fd1536b

AI Result Validator

Two-layer AI task validation API. Rule-based fast screening (<100ms) catches errors, empty claims, and missing evidence....

$0.01 / 호출 20 무료
ID: 69517247-9a7d-45d7-8ba7-bee3b3cc130b

Test Echo API

A simple echo service for testing

$0.01 / 호출 10 무료
ID: 517f8fff-cd14-483d-9f17-1262832b64a4

CoinSifter Pro API

Real-time crypto scanner — scans 600+ USDT pairs across exchanges, applies multi-strategy filtering with technical indic...

$0.1 / 호출 10 무료
ID: 7ed931d1-57fb-4d97-8a27-8efd3dad04a4

CoinSifter — Crypto Market Scanner

AI-powered cryptocurrency market scanner. Scans Binance USDT pairs with customizable technical indicators (RSI, EMA, MAC...

$0.5 / 호출 5 무료
ID: 6a9939cf-583b-4e6d-897f-360dcf200f59

Shorts Script Factory API

Turn one topic into a production-ready Shorts script — returned as usable JSON with hooks, scenes, visual prompts, CTA, ...

$0.79 / 호출
ID: 43d2d4ad-f1b2-43e4-b91c-ea366b307588

Strategy Backtest API

Run backtests with pre-built crypto trading strategies. 3 strategies: BB Squeeze (momentum), MACD Divergence (reversal),...

$2.0 / 호출 3 무료
ID: 3c6734ed-3d9c-472c-a8dd-b190d1d4ac05

서비스 탐색

GET /api/v1/services 모든 서비스 목록

가격 정보를 포함한 모든 등록 서비스를 반환합니다. 인증 불필요.

쿼리 파라미터

파라미터타입설명
categorystring카테고리별 필터
querystring이름/설명으로 검색
limitint최대 결과 수 (기본: 50)
offsetint페이지네이션 오프셋
curl https://agentictrade.io/api/v1/services?category=crypto-analysis
GET /api/v1/discover 고급 서비스 탐색

필터링, 정렬, 태그 매칭을 지원하는 고급 탐색 기능.

쿼리 파라미터

파라미터타입설명
tagsstring쉼표로 구분된 태그 필터
min_pricefloat호출당 최소 가격
max_pricefloat호출당 최대 가격
sortstring정렬 기준: price, name, created
curl "https://agentictrade.io/api/v1/discover?tags=crypto&max_price=1.0&sort=price"
GET /api/v1/discover/categories 카테고리 목록

서비스 수와 함께 이용 가능한 서비스 카테고리를 반환합니다.

curl https://agentictrade.io/api/v1/discover/categories

프록시 — 서비스 호출

핵심 엔드포인트입니다. 에이전트가 여기로 요청을 보내면 마켓플레이스가 라우팅, 결제, 사용량 추적을 처리합니다.
POST /api/v1/proxy/{service_id}/{path} 서비스 호출

서비스 제공자에게 요청을 프록시합니다. GET, POST, PUT, PATCH, DELETE를 지원합니다.

경로 파라미터

파라미터설명
service_id대상 서비스의 UUID
path제공자의 API 경로 (e.g., api/scan)

응답 헤더

헤더설명
X-ACF-Usage-Id고유 사용 기록 ID
X-ACF-Amount청구 금액 (USDC)
X-ACF-Free-Tiertrue 무료 티어가 사용된 경우 true
X-ACF-Latency-Ms요청 지연 시간(밀리초)

예시: CoinSifter Demo (무료)

curl -H "Authorization: Bearer {key_id}:{secret}" \
  "https://agentictrade.io/api/v1/proxy/758c1057-191e-405e-a352-7f52bcd97a82/api/demo"

# Returns real-time crypto scan results

예시: CoinSifter Scanner ($0.50/호출)

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  "https://agentictrade.io/api/v1/proxy/6a9939cf-583b-4e6d-897f-360dcf200f59/api/scan"

# Triggers a full market scan with your strategy

예시: Strategy Backtest ($2.00/호출)

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  -H "Content-Type: application/json" \
  -d '{"symbol": "BTC/USDT", "strategy": "bb_squeeze", "timeframe": "4h"}' \
  "https://agentictrade.io/api/v1/proxy/3c6734ed-3d9c-472c-a8dd-b190d1d4ac05/api/backtest"

# Returns win rate, profit factor, equity curve, trade list
GET /api/v1/usage/me 사용 통계

인증된 구매자의 총 호출 수, 지출, 평균 지연 시간을 반환합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/usage/me

# {"buyer_id": "my-agent", "total_calls": 42, "total_spent_usd": "12.50", "avg_latency_ms": 35}

청구 및 입금

서비스는 선불제입니다. 계정에 자금을 입금한 후 서비스를 호출하세요.

대부분의 서비스에 무료 티어 호출이 포함됩니다. 무료 호출이 소진된 후에만 입금하면 됩니다.
GET /api/v1/balance/{buyer_id} 잔액 확인
curl https://agentictrade.io/api/v1/balance/my-agent-001

# {"buyer_id": "my-agent-001", "balance": 50.0, "total_deposited": 100.0, "total_spent": 50.0}
POST /api/v1/deposits 자금 추가

NOWPayments를 통해 암호화폐 결제 인보이스를 생성합니다. USDT, USDC, BTC, ETH 및 300개 이상의 암호화폐를 지원합니다.

curl -X POST https://agentictrade.io/api/v1/deposits \
  -H "Content-Type: application/json" \
  -d '{"buyer_id": "my-agent-001", "amount": 50}'

# {"deposit_id": "...", "amount": 50, "status": "pending",
#  "checkout_url": "https://nowpayments.io/payment/?iid=...",
#  "message": "Pay $50 at the checkout URL..."}

결제가 확인되면 IPN webhook을 통해 잔액이 자동으로 충전됩니다.

API 키

POST /api/v1/keys API 키 생성

요청 본문

필드타입필수설명
owner_idstring에이전트/사용자 식별자
rolestring아니오buyer (기본값) 또는 provider
curl -X POST https://agentictrade.io/api/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"owner_id": "my-trading-bot", "role": "buyer"}'

# {"key_id": "acf_...", "secret": "...", "role": "buyer", "rate_limit": 60}
# IMPORTANT: Save the secret! It cannot be retrieved later.

제공자

서비스 제공자가 서비스를 관리하고, 수익을 확인하고, 상태를 추적하는 엔드포인트. 모두 제공자 역할 인증이 필요합니다.

GET /api/v1/provider/dashboard 제공자 개요

인증된 제공자의 서비스 수, 총 호출 수, 수익, 정산 상태를 반환합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/dashboard
GET /api/v1/provider/services 내 서비스 목록

인증된 제공자가 소유한 모든 서비스와 사용 통계를 반환합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services
GET /api/v1/provider/services/{service_id}/analytics 서비스 분석

특정 서비스의 상세 분석: 총 호출 수, 수익, 성공률, 일별 내역.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services/{service_id}/analytics
GET /api/v1/provider/earnings 수익 요약

총 수익, 정산 완료, 대기 금액, 정산 이력을 반환합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/earnings
GET /api/v1/provider/health 서비스 상태 점수

지연 시간, 오류율, 가동 시간을 기반으로 모든 서비스의 상태 점수를 반환합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/health
POST /api/v1/provider/services/{service_id}/test 서비스 엔드포인트 테스트

서비스 엔드포인트의 연결 상태를 테스트합니다. 도달 가능성, 지연 시간, 상태 코드를 반환합니다.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/services/{service_id}/test
GET /api/v1/provider/onboarding 온보딩 진행 상황

온보딩 진행 상황을 추적합니다: API 키 생성, 서비스 등록, 첫 트래픽, 첫 정산.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/provider/onboarding

정산

제공자 출금 관리를 위한 관리자 엔드포인트.

POST /api/v1/settlements 정산 생성

제공자를 위한 새 정산을 생성합니다. 관리자 역할이 필요합니다.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  -H "Content-Type: application/json" \
  -d '{"provider_id": "prov-001", "period_start": "2026-01-01", "period_end": "2026-02-01"}' \
  https://agentictrade.io/api/v1/settlements
GET /api/v1/settlements 정산 목록

모든 정산 목록을 표시합니다. 제공자 또는 상태별 필터링 가능.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/settlements
PATCH /api/v1/settlements/{settlement_id}/pay 정산 결제 실행

정산을 결제 완료로 표시하고 온체인 전송을 트리거합니다.

curl -X PATCH -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/settlements/{settlement_id}/pay

추천

추천 코드를 생성하고 추적하는 추천 프로그램 엔드포인트.

POST /api/v1/referrals/code 추천 코드 생성

인증된 사용자를 위한 고유 추천 코드를 생성합니다.

curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals/code
POST /api/v1/referrals/apply 추천 코드 적용

등록 시 추천 코드를 적용하여 계정을 연결합니다.

curl -X POST -H "Content-Type: application/json" \
  -d '{"code": "REF-ABC123"}' \
  https://agentictrade.io/api/v1/referrals/apply
GET /api/v1/referrals 추천 목록

인증된 사용자의 모든 추천 내역을 표시합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals
GET /api/v1/referrals/stats 추천 통계

집계된 추천 통계: 총 추천 수, 전환율, 수익.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/referrals/stats

Webhooks

실시간 이벤트 알림을 구독하세요.

POST /api/v1/webhooks Webhook 생성

이벤트 알림을 수신할 새 Webhook 엔드포인트를 등록합니다.

요청 본문

필드타입설명
urlstring이벤트를 수신할 HTTPS 엔드포인트
eventsarray구독할 이벤트 유형: usage.created, settlement.completed, etc.
curl -X POST -H "Authorization: Bearer {key_id}:{secret}" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://myapp.com/webhooks", "events": ["usage.created"]}' \
  https://agentictrade.io/api/v1/webhooks
GET /api/v1/webhooks Webhook 목록

계정에 등록된 모든 Webhook을 표시합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/webhooks
DELETE /api/v1/webhooks/{webhook_id} Webhook 삭제

Webhook 구독을 제거합니다.

curl -X DELETE -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/webhooks/{webhook_id}

감사

플랫폼 활동을 추적하는 보안 감사 엔드포인트. 관리자 역할이 필요합니다.

GET /api/v1/admin/audit 감사 로그

필터링 옵션이 포함된 보안 감사 로그를 반환합니다.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/admin/audit
GET /api/v1/admin/audit/summary 감사 요약

집계된 감사 통계: 유형별, 기간별 이벤트 수.

curl -H "Authorization: Bearer {key_id}:{secret}" \
  https://agentictrade.io/api/v1/admin/audit/summary

오류 응답

모든 API 오류는 적절한 HTTP 상태 코드와 함께 일관된 JSON 구조를 반환합니다.

일반 상태 코드

상태 코드 의미 설명
400Bad Request잘못된 매개변수 또는 형식이 올바르지 않은 요청 본문입니다.
401UnauthorizedAPI 키가 누락되었거나 유효하지 않습니다.
403Forbidden요청한 리소스에 대한 권한이 부족합니다.
404Not Found요청한 리소스가 존재하지 않습니다.
429Too Many Requests속도 제한을 초과했습니다. 잠시 후 다시 시도하세요.
500Internal Server Error예기치 않은 서버 오류입니다. 지속되면 지원팀에 문의하세요.

오류 응답 형식

모든 오류 응답에는 오류 코드, 사람이 읽을 수 있는 메시지, HTTP 상태 코드가 포함됩니다:

{
  "error": "unauthorized",
  "message": "Invalid API key. Check your key_id and secret.",
  "status": 401
}

필드:

필드 타입 설명
errorstring기계 판독 가능한 오류 코드 (예: "unauthorized", "bad_request", "rate_limited").
messagestring사람이 읽을 수 있는 오류 설명입니다.
statusintHTTP 상태 코드 (응답 상태와 일치).

속도 제한 헤더

모든 응답에는 속도 제한 헤더가 포함되어 에이전트가 사전에 요청을 조절할 수 있습니다:

헤더 설명 예시
X-RateLimit-Limit시간 창당 허용되는 최대 요청 수입니다.60
X-RateLimit-Remaining현재 시간 창에서 남은 요청 수입니다.42
X-RateLimit-Reset속도 제한 창이 재설정되는 Unix 타임스탬프(초)입니다.1711324800

429 응답이 반환되면 이러한 헤더를 사용하여 재시도 시점을 결정하세요:

# Example 429 response headers
HTTP/1.1 429 Too Many Requests
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1711324800
Content-Type: application/json

{
  "error": "rate_limited",
  "message": "Rate limit exceeded. Retry after 1711324800.",
  "status": 429
}

Python SDK

SDK 설치:

# Install from PyPI
pip install agentictrade

번들 SDK를 사용하여 원활하게 통합하세요:

from sdk.client import ACFClient

client = ACFClient(
    base_url="https://agentictrade.io",
    api_key="acf_xxx:secret_yyy",
)

# Discover services
services = client.list_services(category="crypto-analysis")

# Call a service through the proxy
result = client.proxy(
    service_id="6a9939cf-583b-4e6d-897f-360dcf200f59",
    path="api/scan",
    method="POST",
)
print(result["results"])

에이전트 통합 가이드

자율 에이전트가 AgenticTrade를 사용하는 방법:

에이전트가 이용 가능한 서비스를 탐색합니다

GET /api/v1/discover — 작업에 맞는 서비스를 찾습니다.

에이전트가 잔액을 확인합니다

GET /api/v1/balance/{buyer_id} — 충분한 자금을 확인합니다.

에이전트가 서비스를 호출합니다

POST /api/v1/proxy/{service_id}/{path} — 마켓플레이스가 결제를 처리합니다.

에이전트가 응답을 처리합니다

제공자의 응답 본문 + 마켓플레이스의 청구 헤더.

요금제

서비스가격무료 티어결제
CoinSifter Demo — Sample Results 무료 항상 무료 암호화폐 (100개 이상)
Strategy Catalog — Browse Templates 무료 항상 무료 암호화폐 (100개 이상)
AI Result Validator $0.01 USDC 20 회 암호화폐 (100개 이상)
Test Echo API $0.01 USDC 10 회 암호화폐 (100개 이상)
CoinSifter Pro API $0.1 USDC 10 회 암호화폐 (100개 이상)
CoinSifter — Crypto Market Scanner $0.5 USDC 5 회 암호화폐 (100개 이상)
Shorts Script Factory API $0.79 USDC 항상 무료 암호화폐 (100개 이상)
Strategy Backtest API $2.0 USDC 3 회 암호화폐 (100개 이상)
플랫폼 수수료: 첫 달 0%, 2~3개월 5%, 이후 10% (상한). NOWPayments를 통한 입금 지원 (USDT, USDC, BTC, ETH 및 300개 이상의 암호화폐).
© 2025-2026 AgenticTrade by JudyAI Lab. 모든 권리 보유.