API Referansı
Vertical Viral API, tespit edilmekten tamamen kaçınmak için tasarlanmış başsız (headless) bir mimaridir. Asenkron çalışır: hedefinizi gönderirsiniz ve veri çıkarımı tamamen güvenli bir şekilde sonuçlandığında webhook aracılığıyla sunucularınıza POST ederiz.
Kimlik Doğrulama
Tüm API istekleri bir Bearer token kullanılarak doğrulanmalıdır. Gizli API anahtarınızı oluşturabileceğiniz yer: Geliştirici Paneli.
Gizli anahtarlarınızı asla paylaşmayın. Onları bir kasada saklayın. GitHub'a göndermeyin veya istemci tarafı koduna maruz bırakmayın (örneğin React veya Next.js public değişkenleri).
curl -X POST https://verticalviral.io/api/scrape/reelsanalyzer \
-H "Authorization: Bearer vv_live_xt789..." \
-H "Content-Type: application/json"Instagram Reels Analyzer
Proxy ağımızda asenkron bir görünmez (stealth) oturum başlatır.
İstek Gövdesi (Body)
nikecurl -X POST https://verticalviral.io/api/scrape/reelsanalyzer \
-H "Authorization: Bearer " \
-H "Content-Type: application/json" \
-d '{
"target_username": "mosbius",
"webhook_url": "https://your-server.com/webhooks/vv",
"depth": 50
}'Eşzamanlı Yanıt (200 OK)
Anlık yanıt görevin tespit edilemez kuyruğa başarıyla eklendiğini onaylar. Webhook tetiklendiğinde ilişkilendirmek için job_id'yi kaydetmelisiniz.
{
"status": "queued",
"job_id": "job_8f2b3c4d5e",
"message": "Extraction started. Data will be sent to your webhook."
}Instagram Profile Scraper
Collects comprehensive target profile information (subscribers, business flag, public emails, and bio context).
İstek Gövdesi (Body)
Webhook Teslimatı
Tarama bittiğinde (genellikle 20-30 saniye), sunucularımız belirttiğiniz webhook_url'sine bir HTTP POST isteği atacaktır.
Payload Anahtar Alanları
{
"id": "job_8f2b3c4d5e",
"status": "completed",
"target": "mosbius",
"data": {
"profile_stats": {
"followers": 145200,
"extracted_emails": ["hello@mosbius.com"]
},
"reels": [
{
"shortcode": "C9Z8A7X",
"views": 1245000,
"likes": 89000,
"magnetism_score": 9.8,
"outlier_status": true
}
]
}
}Hatalar ve Limitler
İstek durumunu belirten standart HTTP ağ yanıtları.
Instagram Comment Scraper
Parses up to 500 top-level comments and replies directly from an Instagram Post URL.
İstek Gövdesi (Body)