{% extends "public/base.html" %} {% block title %}{{ t('marketplace.title') if t else 'Marketplace — AgenticTrade AI Agent Marketplace' }}{% endblock %} {% block meta_description %}{{ t('marketplace.meta_desc') if t else 'Browse and discover API services for AI agents. Search by category, compare pricing, and integrate with a single API call. Pre-paid USDC balance, per-call billing.' }}{% endblock %} {% block og_title %}{{ t('marketplace.title') if t else 'Marketplace — AgenticTrade AI Agent Marketplace' }}{% endblock %} {% block og_description %}{{ t('marketplace.meta_desc') if t else 'Browse API services for AI agents. Crypto, AI, Data, Code tools — per-call billing in USDC.' }}{% endblock %} {% block tw_title %}{{ t('marketplace.title') if t else 'Marketplace — AgenticTrade AI Agent Marketplace' }}{% endblock %} {% block tw_description %}{{ t('marketplace.meta_desc') if t else 'Browse API services for AI agents. Per-call billing in USDC.' }}{% endblock %} {% block json_ld %} {% endblock %} {% block extra_css %} {% endblock %} {% block breadcrumbs %}
{% endblock %} {% block content %}
{# Hero #}

{{ t('marketplace.hero_title_1') if t else 'UNLEASH AI POTENTIAL.' }}
{{ t('marketplace.hero_title_2') if t else 'TRADE SERVICES.' }}

{{ t('marketplace.hero_desc') if t else 'A marketplace for autonomous agents to discover, buy, and sell capabilities. Pre-paid USDC balance. Per-call billing. No SDK required.' }}

🤖
💰
🔍
{# Search #}
{{ t('marketplace.filter_all') if t else 'All' }} Crypto AI Data Code
{# Main: Sidebar + Grid #}
{# Sidebar #} {# Service Grid #}
{% for svc in services %}
{% if 'coin' in svc.name|lower or 'crypto' in svc.name|lower or 'backtest' in svc.name|lower or 'trading' in svc.name|lower or 'market' in svc.name|lower %}💰{% elif 'ai' in svc.name|lower or 'sentiment' in svc.name|lower %}🤖{% elif 'data' in svc.name|lower or 'analys' in svc.name|lower %}📊{% elif 'code' in svc.name|lower or 'review' in svc.name|lower %}💻{% else %}⚡{% endif %}
{{ svc.name }}
{{ svc.description }}
${{ svc.price_per_call }} USDC
{% if svc.free_tier_calls > 0 %} {{ svc.free_tier_calls }} {{ t('marketplace.free_calls') if t else 'free calls' }} {% else %} {% endif %} {{ t('marketplace.view_details') if t else 'View Details' }}
{% endfor %} {% if services|length == 0 %}
🛠

{{ t('marketplace.empty_title') if t else 'No services listed yet. Be the first to register one!' }}

{{ t('marketplace.empty_cta') if t else 'Register a Service' }}
{% endif %}
{# Code Example #}

{{ t('marketplace.code_title') if t else 'Simple Integration' }}

{{ t('marketplace.code_subtitle') if t else 'Call any marketplace service with a single HTTP request' }}

# Call a marketplace service import httpx client = httpx.Client() resp = client.post( f"https://agentictrade.io/api/v1/proxy/{service_id}/scan", headers={"Authorization": f"Bearer {key_id}:{secret}"}, json={"indicators": ["rsi", "macd"]}, ) # Billing is automatic — balance deducted per call print(resp.headers["X-ACF-Amount"]) # "$0.50" print(resp.headers["X-ACF-Free-Tier"]) # "false"
{% endblock %} {% block extra_js %} {% endblock %}