API Documentation
v1.0אימות
כל הבקשות דורשות API Key בהדר:
Authorization: Bearer YOUR_API_KEY
ניתן ליצור API Key בהגדרות → API Keys
Base URL
https://seo.la-reine.org
הגבלות קצב
| תוכנית | בקשות/דקה | בקשות/יום |
|---|---|---|
| Free | 10 | 100 |
| Starter | 30 | 1,000 |
| Pro | 60 | 5,000 |
| Enterprise | 120 | Unlimited |
דוגמאות קוד
import requests
API_KEY = "your_api_key"
BASE = "https://seo.la-reine.org"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Get rankings
r = requests.get(f"{BASE}/api/rankings?client_id=1", headers=headers)
print(r.json())
# Start autopilot
r = requests.post(f"{BASE}/api/autopilot/start",
json={"client_id": 1}, headers=headers)
print(r.json())
# Get rankings
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://seo.la-reine.org/api/rankings?client_id=1"
# Start scan
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"client_id": 1}' \
"https://seo.la-reine.org/api/rankings/scan"
const API_KEY = "your_api_key";
const BASE = "https://seo.la-reine.org";
// Get rankings
const res = await fetch(`${BASE}/api/rankings?client_id=1`, {
headers: { "Authorization": `Bearer ${API_KEY}` }
});
const data = await res.json();
// Start autopilot
await fetch(`${BASE}/api/autopilot/start`, {
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({ client_id: 1 })
});