ProxyWing
एंडपॉइंट ब्राउज़ करें

ProxyWing डेवलपर API

फ़िंगरप्रिंट

डेटासेंटर और ISP प्रॉक्सी पर OS/ब्राउज़र TCP फ़िंगरप्रिंट (p0f) चालू या बंद करें, या प्रोफ़ाइल बदलें।

GET /spoofing/profiles

फ़िंगरप्रिंट प्रोफ़ाइल की लिस्ट

OS/ब्राउज़र TCP-IP (p0f) फ़िंगरप्रिंट प्रोफ़ाइल लौटाता है, जिन्हें डेटासेंटर या ISP ऑर्डर पर लागू किया जा सकता है। ऑर्डर का फ़िंगरप्रिंट बदलते समय प्रोफ़ाइल का slug इस्तेमाल करें।

ऑथेंटिकेशन · Bearer
रिक्वेस्ट GET /spoofing/profiles
curl -X GET "https://api.proxywing.com/v1/spoofing/profiles" \
  -H "Authorization: Bearer pk_live_XXXXXXXX"
रिस्पॉन्स 200 · application/json
{
  "profiles": [
    {
      "slug": "windows-11-23h2-chrome",
      "label": "Windows 11 · Chrome",
      "tags": [
        "windows",
        "chrome"
      ]
    },
    {
      "slug": "android-14-chrome",
      "label": "Android 14 · Chrome",
      "tags": [
        "android",
        "chrome"
      ]
    }
  ]
}
GET /datacenter/orders/{ord_id}/spoofing

ऑर्डर का फ़िंगरप्रिंट पाएं

डेटासेंटर ऑर्डर पर अभी लागू OS फ़िंगरप्रिंट लौटाता है। status या तो enabled (लौटाई गई profile की स्पूफ़िंग), disabled (कोई स्पूफ़िंग नहीं), pending या failed होता है। ISP ऑर्डर के लिए /isp/orders/{ord_id}/spoofing वाला यही पथ इस्तेमाल करें।

ऑथेंटिकेशन · Bearer

पथ पैरामीटर

  • ord_id string ज़रूरी

    ऑर्डर ID, GET /datacenter/proxies से।

रिक्वेस्ट GET /datacenter/orders/{ord_id}/spoofing
curl -X GET "https://api.proxywing.com/v1/datacenter/orders/{ord_id}/spoofing" \
  -H "Authorization: Bearer pk_live_XXXXXXXX"
रिस्पॉन्स 200 · application/json
{
  "order_id": "ord_100001",
  "profile": "windows-11-23h2-chrome",
  "status": "enabled",
  "updated_at": "2026-07-03T10:50:03Z"
}
POST /datacenter/orders/{ord_id}/spoofing

ऑर्डर का फ़िंगरप्रिंट सेट करें

डेटासेंटर ऑर्डर पर OS/ब्राउज़र फ़िंगरप्रिंट सेट करता है: अगर ऑर्डर पर अभी स्पूफ़िंग नहीं है तो उसे चालू करता है, और अगर पहले से चालू है तो प्रोफ़ाइल बदल देता है। DELETE के बाद स्पूफ़िंग दोबारा चालू करने का तरीका यही है। ISP ऑर्डर पर भी /isp/orders/{ord_id}/spoofing के ज़रिए उपलब्ध। ध्यान दें: नया फ़िंगरप्रिंट सिर्फ़ नए कनेक्शन पर लागू होता है — बदलने के बाद मौजूदा कीप-अलाइव पूल बंद करें और नए सेशन शुरू करें, और अपने एप्लिकेशन-लेयर सिग्नल (User-Agent, क्लाइंट हिंट्स) को चुनी गई प्रोफ़ाइल के मुताबिक रखें। अनजान प्रोफ़ाइल पर 400 लौटता है; 409 सिर्फ़ तब, जब ऑर्डर का स्पूफ़िंग रिकॉर्ड अस्थायी स्थिति में हो या कई होस्ट के बीच ड्रिफ़्ट का पता चले — ऐसे में थोड़ी देर बाद दोबारा कोशिश करें।

ऑथेंटिकेशन · Bearer

पथ पैरामीटर

  • ord_id string ज़रूरी

    उस ऑर्डर की ID जिसका फ़िंगरप्रिंट बदलना है।

बॉडी पैरामीटर

  • profile string ज़रूरी

    GET /spoofing/profiles से कोई प्रोफ़ाइल slug।

रिक्वेस्ट POST /datacenter/orders/{ord_id}/spoofing
curl -X POST "https://api.proxywing.com/v1/datacenter/orders/{ord_id}/spoofing" \
  -H "Authorization: Bearer pk_live_XXXXXXXX" \
  -H "Content-Type: application/json" \
  -d '{"profile":"android-14-chrome"}'
रिस्पॉन्स 200 · application/json
{
  "order_id": "ord_100001",
  "profile": "android-14-chrome",
  "status": "enabled",
  "updated_at": "2026-07-03T10:50:02Z"
}
DELETE /datacenter/orders/{ord_id}/spoofing

ऑर्डर का फ़िंगरप्रिंट बंद करें

डेटासेंटर ऑर्डर पर स्पूफ़िंग बंद करता है — प्रॉक्सी अपने मूल TCP फ़िंगरप्रिंट पर लौट आता है। ISP ऑर्डर पर भी /isp/orders/{ord_id}/spoofing के ज़रिए उपलब्ध। बिलिंग पर कोई असर नहीं और आइडेम्पोटेंट: पहले से बंद ऑर्डर को बंद करने पर एरर नहीं, सफलता मिलती है, इसलिए दोबारा कोशिश करना सुरक्षित है। बंद करने की प्रक्रिया कतार में जाती है और सभी प्रॉक्सी होस्ट पर लागू होने में लगभग 60–90 सेकंड लगते हैं, इसलिए रिस्पॉन्स यह दावा नहीं करता कि बदलाव पूरा हो चुका है, बल्कि लाइव स्थिति बताता है — status में disabled दिखने तक उसी पथ पर GET से जांचते रहें।

ऑथेंटिकेशन · Bearer

पथ पैरामीटर

  • ord_id string ज़रूरी

    उस ऑर्डर की ID जिसके लिए स्पूफ़िंग बंद करनी है।

रिक्वेस्ट DELETE /datacenter/orders/{ord_id}/spoofing
curl -X DELETE "https://api.proxywing.com/v1/datacenter/orders/{ord_id}/spoofing" \
  -H "Authorization: Bearer pk_live_XXXXXXXX"
रिस्पॉन्स 200 · application/json
{
  "order_id": "ord_100001",
  "profile": null,
  "status": "disabled",
  "updated_at": "2026-07-26T08:31:44Z"
}