Web Page Data API

API ID 14425

Turn any public web page into structured JSON with a plain-language instruction. Every numeric answer comes with a validation block that checks it against the page text and its history.

API डॉक्यूमेंटेशन

एंडपॉइंट्स

अनुरोध
दिए गए URL पर पृष्ठ लाता है (expiration_seconds के लिए कैश किया गया, डिफ़ॉल्ट 10 मिनट) और एक भाषा मॉडल से parse_description में वर्णित फ़ील्ड के लिए पूछता है संख्याात्मक उत्तर पृष्ठ पाठ और उसी URL और निर्देश के लिए पिछले स्वीकृत मान के खिलाफ जांची जाती है जांच वैलिडेशन ऑब्जेक्ट में लौटाई जाती है और कभी भी उत्तर को अवरुद्ध नहीं करती है डिफ़ॉल्ट रूप से इस एंडपॉइंट का उपयोग करें
Endpoint ID: 36431
GET https://zylalabs.com/api/14425/web+page+data+api/36431/extract+from+page
इनपुट पैरामीटर्स

पृष्ठ से उद्धरण — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
url आवश्यक Page to extract from: full URL including http:// or https://.
parse_description आवश्यक What to extract from the page, in plain language. Name the fields you want back.
expiration_seconds वैकल्पिक Reuse a previous scrape and answer for the same URL and instruction if it is at most this many seconds old. Default 600 (10 minutes). 0 forces a fresh scrape.
raw_text वैकल्पिक true: the model also returns the value exactly as written on the page, in data and in validation.raw_text. Default false.
value_field वैकल्पिक Key of the answer that holds the number to check, when the answer has more than one number. Default: the answer's single number.
last_value वैकल्पिक Your last known value for this URL and instruction; big jumps against it are flagged in validation. Default: the service's own history.
max_chars वैकल्पिक Characters of page text sent to the model after pruning. Default 6000. 0 sends the whole page.

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

url
parse_description
expiration_seconds
raw_text
value_field
last_value
max_chars
API उदाहरण प्रतिक्रिया
JSON
{
    "data": [
        {
            "value": "4010.00",
            "raw_text": "4,010.00"
        }
    ],
    "validation": {
        "status": "ok",
        "reason": "no_reference",
        "value": 4010,
        "model_value": 4010,
        "raw_text": "4,010.00",
        "reference": null,
        "change_pct": null,
        "suspect_pct": 10,
        "reject_pct": 30,
        "on_page": true,
        "votes": [],
        "mode": "shadow",
        "reference_source": null
    }
}
पृष्ठ से उद्धरण — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/14425/web+page+data+api/36431/extract+from+page?url=https://www.investing.com/commodities/gold&parse_description=Current gold futures price as a plain number, in a field called value&expiration_seconds=600&raw_text=true&value_field=value&last_value=4012.5&max_chars=6000' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
ब्राउज़र में पृष्ठ को प्रस्तुत करता है पूरी पृष्ठ स्क्रीनशॉट लेता है और llm_instructions में वर्णित फ़ील्ड के लिए एक विजन मॉडल से पूछता है जब डेटा केवल तब प्रकट होता है जब पृष्ठ प्रस्तुत होता है चार्ट्स विजेट्स कैनवास तालिकाएँ या जावास्क्रिप्ट भारी ऐप्स धीमा है Extract From Page से संख्या आधारित उत्तर उनकी पिछली जानकारी की तुलना में जांची जाती हैं और सत्यापन वस्तु में रिपोर्ट की जाती हैं
Endpoint ID: 36432
GET https://zylalabs.com/api/14425/web+page+data+api/36432/extract+from+screenshot
इनपुट पैरामीटर्स

स्क्रीनशॉट से निकाला गया — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
url आवश्यक Page to extract from: full URL including http:// or https://.
llm_instructions आवश्यक What to read from a screenshot of the page, in plain language. Name the fields you want back.
expiration_seconds वैकल्पिक Reuse a previous screenshot and answer for the same URL and instruction if it is at most this many seconds old. Default 600 (10 minutes). 0 forces a fresh capture.
value_field वैकल्पिक Key of the answer that holds the number to check, when the answer has more than one number. Default: the answer's single number.
last_value वैकल्पिक Your last known value for this URL and instruction; big jumps against it are flagged in validation. Default: the service's own history.

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

url
llm_instructions
expiration_seconds
value_field
last_value
API उदाहरण प्रतिक्रिया
JSON
{
    "data": [
        {
            "value": 4066.5
        }
    ],
    "validation": {
        "status": "ok",
        "reason": "no_reference",
        "value": 4066.5,
        "model_value": 4066.5,
        "raw_text": null,
        "suspect_pct": 10,
        "reject_pct": 30,
        "on_page": null,
        "votes": [],
        "mode": "shadow"
    }
}
स्क्रीनशॉट से निकाला गया — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/14425/web+page+data+api/36432/extract+from+screenshot?url=https://www.investing.com/commodities/gold&llm_instructions=Current gold price in USD as a number, in a field called value&expiration_seconds=600&value_field=value&last_value=4012.5' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API एक्सेस कुंजी और प्रमाणीकरण

साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए Web Page Data API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।

हेडर्स
हेडर विवरण
Authorization आवश्यक होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।

कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें।

(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)

शुरू होता है
$10,000/वर्ष


  • कस्टम वॉल्यूम
  • कस्टम रेट लिमिट
  • विशेष ग्राहक सहायता
  • रीयल-टाइम API मॉनिटरिंग

अवलोकन

Web Page Data API turns any public web page into structured JSON. Send a URL and say in plain language what you need, for example current gold futures price as a number, in a field called value. The service fetches the page, prunes it, asks a large language model for exactly those fields and returns them as JSON.

What makes it different: validated numbers

Language models misread pages: they drop a decimal point (27015 instead of 270.15), pick a neighbouring row, or echo a number from the instruction. Every numeric answer is therefore checked before it is returned:

  • On the page. The raw text the model read is searched in the page it was extracted from. If it is not there, the value was invented or misread.
  • Decimal shift. Values that are exactly x10, x100, x0.1 or x0.01 of the previous value are flagged.
  • Outlier. The value is compared with the last accepted value for the same URL and instruction (or with last_value if you send yours).

The result comes in a validation object: status (ok, suspect, rejected or unchecked), reason, raw_text exactly as written on the page, on_page, and the thresholds used. The check is informational: you always receive the answer and decide what to do with it. The same pipeline runs in production on hundreds of thousands of extractions per month for commodity, metal and index prices.

Two endpoints

  • Extract From Page reads the HTML text of the page. Fast and cheap; use it by default.
  • Extract From Screenshot renders the page, takes a full-page screenshot and asks a vision model. For charts, widgets, canvas tables and JavaScript-heavy apps whose data only appears once rendered.

Both accept an optional cache window (expiration_seconds, default 10 minutes), your own reference value (last_value) and the name of the field that holds the number when the answer has several (value_field).

Example

Request: the URL of a gold futures quote page and parse_description=Current gold futures price as a plain number, in a field called value

{
  "data": [{ "value": "4010.00", "raw_text": "4,010.00" }],
  "validation": {
    "status": "ok", "reason": "no_reference",
    "value": 4010.0, "raw_text": "4,010.00", "on_page": true,
    "suspect_pct": 10.0, "reject_pct": 30.0
  }
}

Typical uses

  • Price monitoring from supplier, exchange or retailer pages
  • Competitor tracking: prices, availability, specs
  • Pulling figures from reports, dashboards and statistics pages
  • Feeding AI agents with live numbers they can trust
  • Replacing brittle CSS selectors with one instruction that survives page redesigns

Good instructions

Name the fields you want back and be specific about which number: "the Last Price in the quote header, keeping its decimal point, in a field called value" works better than "the price". Do not put example numbers or ranges in the instruction: if the data is missing, a model tends to return the example.

Web Page Data API FAQs

एक JSON ऑब्जेक्ट जिसमें दो भाग हैं: डेटा, वे फ़ील्ड जो आपने अपने निर्देश में मांगे थे, और मान्यता, मुख्य संख्यात्मक मान की जाँच (स्थिति ठीक है, संदिग्ध, अस्वीकृत या अनियंत्रित, कारण, कच्चा पाठ जैसा पृष्ठ पर लिखा गया है और उपयोग किए गए थ्रेसहोल्ड)

सादा भाषा में parse_description (text endpoint) या llm_instructions (screenshot endpoint) के माध्यम से नाम वाले क्षेत्रों को वापस मांगें उदाहरण के लिए "उत्पाद का नाम कीमत USD में एक संख्या के रूप में और उपलब्धता नाम कीमत और in_stock नाम वाले क्षेत्रों में".

डिफ़ॉल्ट रूप से पृष्ठ से निकासी का उपयोग करें: यह तेज़ है और पृष्ठ के पाठ पर काम करता है जब डेटा केवल एक बार प्रदर्शित होता है पृष्ठ को रेंडर करने के बाद जैसे चार्ट, विजेट, कैनवास टेबल या जावास्क्रिप्ट-भारी ऐप्स.

क्या संख्या वास्तव में पृष्ठ पर लिखी गई है (on_page), क्या यह दशमलव स्थानांतरण की तरह दिखती है (x10, x100), और यह अंतिम स्वीकृत मूल्य से कितनी दूर चली गई है उसी URL और निर्देश के लिए आप हमेशा उत्तर प्राप्त करते हैं; स्थिति आपको बताती है कि इसे कितना विश्वास करना है

हाँ आखिरी_value को उस अंतिम संख्या के साथ भेजें जो आपने उस URL और निर्देश के लिए संग्रहीत की थी और प्रमाणीकरण इसकी तुलना सेवा इतिहास की बजाय करता है जब आपके उत्तर में कई संख्या हो तब value_field का उपयोग करें

नहीं यह पृष्ठ और उत्तर एक ही यूआरएल और निर्देश के लिए पुनः उपयोग किए जाते हैं जबकि ये expiration_seconds (डिफ़ॉल्ट 600 सेकंड) से छोटे होते हैं ताज़ा डेटा प्राप्त करने के लिए 0 भेजें

पृष्ठ से निकाली गई सामग्री सर्वर-जनरेट किए गए टेक्स्ट को पढ़ती है ऐसे सामग्री के लिए जो केवल तब दिखाई देती है जब पृष्ठ अपने स्क्रिप्ट चलाता है स्क्रीनशॉट से निकालें का उपयोग करें जो पहले इसे पढ़ने से पहले पृष्ठ को एक ब्राउज़र में प्रस्तुत करता है

उत्तर में त्रुटि सही आती है और समस्या का वर्णन करने वाला एक संदेश होता है (ब्लॉक किया गया पृष्ठ, समय समाप्त, अपस्ट्रीम त्रुटि) कॉल को सफल नहीं माना जाता

दोनों एंडपॉइंट्स संरचित JSON डेटा लौटाते हैं एक्सट्रेक्ट फ्रॉम पेज एंडपॉइंट पृष्ठ के पाठ के आधार पर क्षेत्रों को प्रदान करता है जबकि एक्सट्रेक्ट फ्रॉम स्क्रीनशॉट एंडपॉइंट प्रदर्शित दृश्य जैसे चार्ट या विजेट से प्राप्त डेटा लौटाता है

मुख्य क्षेत्र "डेटा" शामिल हैं जो निकाले गए मानों को सम्मिलित करता है और "मान्यता" जो निष्कर्षण की स्थिति प्रदान करता है उस स्थिति का कारण और पृष्ठ पाठ और ऐतिहासिक मानों के खिलाफ जांच करता है

प्रतिक्रिया को दो मुख्य अनुभागों में विभाजित किया गया है: "डेटा," जो निकाली गई जानकारी को रखता है, और "मान्यता," जो संख्या मूल्यों पर किए गए सटीकता जांचों का विवरण देती है, जिसमें स्थिति और किसी भी भिन्नता के कारण शामिल हैं

एक्सट्रैक्ट फ्रॉम पेज टेक्स्ट-आधारित डेटा जैसे कीमतें और विशिष्टताएँ प्राप्त कर सकता है जबकि एक्सट्रैक्ट फ्रॉम स्क्रीनशॉट दृश्य डेटा के लिए उपयुक्त है जिसे रेंडरिंग की आवश्यकता होती है जैसे चार्ट या जावास्क्रिप्ट-भारी पन्नों से गतिशील सामग्री

उपयोगकर्ता "Extract From Page" के लिए "parse_description" या "Extract From Screenshot" के लिए "llm_instructions" निर्दिष्ट करके अनुरोधों को अनुकूलित कर सकते हैं जिसमें वे जो विशेष क्षेत्र चाहते हैं जैसे "वर्तमान मूल्य" या "उपलब्धता" को विस्तार से बताना शामिल है

डेटा सीधे सार्वजनिक वेब पृष्ठों से लिया गया है एपीआई सामग्री प्राप्त करता है और इसे भाषा मॉडल या दृष्टि मॉडल का उपयोग करके प्रोसेस करता है यह सुनिश्चित करते हुए कि जानकारी वास्तव में पृष्ठ पर पाठ या प्रस्तुत दृश्य से प्राप्त की गई है

एक मान्यता परत पृष्ठ के पाठ, ऐतिहासिक मूल्यों और संभावित दशमलव परिवर्तनों के खिलाफ संख्यात्मक मानों की जांच करती है निकाली गई मान हमेशा लौटाई जाती है और स्थिति उस मान में विश्वास को दर्शाती है

सामान्य उपयोग के मामलों में वस्तुओं के लिए मूल्य निगरानी प्रतियोगी विश्लेषण उत्पाद विशिष्टताओं को निकालना और एआई सिस्टम में वास्तविक समय का डेटा प्रदान करना शामिल है जिससे निकाली गई जानकारी के आधार पर गतिशील निर्णय लेने की अनुमति मिलती है

सामान्य FAQs

Zyla API Hub APIs के लिए एक बड़ा स्टोर जैसा है, जहाँ आप हजारों APIs एक ही जगह पर पा सकते हैं। हम सभी APIs की समर्पित सपोर्ट और रीयल-टाइम मॉनिटरिंग भी प्रदान करते हैं। एक बार साइन अप करने के बाद, आप चुन सकते हैं कि कौन सी APIs उपयोग करनी हैं। बस याद रखें, प्रत्येक API को अपनी स्वयं की सब्सक्रिप्शन की आवश्यकता होती है। लेकिन यदि आप कई APIs पर सब्सक्राइब करते हैं, तो आप सभी के लिए एक ही की का उपयोग करेंगे, जिससे आपके लिए चीज़ें आसान हो जाती हैं।
कीमतें USD (अमेरिकी डॉलर), EUR (यूरो), CAD (कनाडाई डॉलर), AUD (ऑस्ट्रेलियाई डॉलर), और GBP (ब्रिटिश पाउंड) में सूचीबद्ध हैं। हम सभी प्रमुख डेबिट और क्रेडिट कार्ड स्वीकार करते हैं। हमारा पेमेंट सिस्टम नवीनतम सुरक्षा तकनीक का उपयोग करता है और Stripe द्वारा संचालित है, जो दुनिया की सबसे विश्वसनीय पेमेंट कंपनियों में से एक है। यदि आपको कार्ड से पेमेंट करने में कोई समस्या हो, तो बस हमसे संपर्क करें [email protected]

इसके अलावा, यदि आपके पास पहले से ही इनमें से किसी भी करेंसी (USD, EUR, CAD, AUD, GBP) में एक सक्रिय सब्सक्रिप्शन है, तो बाद की सब्सक्रिप्शंस के लिए वही करेंसी बनी रहेगी। जब तक आपके पास कोई सक्रिय सब्सक्रिप्शन नहीं है, आप किसी भी समय करेंसी बदल सकते हैं।
प्राइसिंग पेज पर दिखाई देने वाली स्थानीय करेंसी आपके IP पते के देश पर आधारित है और केवल संदर्भ के लिए प्रदान की गई है। वास्तविक कीमतें USD (अमेरिकी डॉलर) में हैं। जब आप भुगतान करते हैं, तो आपके कार्ड स्टेटमेंट पर चार्ज USD में दिखाई देगा, भले ही हमारी वेबसाइट पर आपको आपकी स्थानीय करेंसी में समतुल्य राशि दिखाई दे। इसका अर्थ है कि आप सीधे अपनी स्थानीय करेंसी से भुगतान नहीं कर सकते।
कभी-कभी, बैंक फ्रॉड प्रोटेक्शन सेटिंग्स के कारण चार्ज को डिक्लाइन कर सकता है। हम सुझाव देते हैं कि आप पहले अपने बैंक से संपर्क करें कि क्या वे हमारे चार्ज को ब्लॉक कर रहे हैं। साथ ही, आप बिलिंग पोर्टल तक पहुंच सकते हैं और भुगतान करने के लिए जुड़े कार्ड को बदल सकते हैं। यदि यह काम नहीं करता और आपको अतिरिक्त सहायता की आवश्यकता है, तो कृपया हमारी टीम से संपर्क करें [email protected]
कीमतें पुनरावर्ती मासिक या वार्षिक सब्सक्रिप्शन के आधार पर निर्धारित की जाती हैं, जो चुने गए प्लान पर निर्भर करती हैं।
API कॉल्स आपके प्लान से सफल रिक्वेस्ट के आधार पर घटाई जाती हैं। प्रत्येक प्लान में प्रति माह आप जितनी कॉल कर सकते हैं उसकी एक विशेष संख्या होती है। केवल सफल कॉल्स, जो स्टेटस 200 रिस्पॉन्स से इंगित होती हैं, आपकी कुल संख्या से घटाई जाएँगी। इससे सुनिश्चित होता है कि असफल या अधूरी रिक्वेस्ट आपके मासिक कोटा को प्रभावित नहीं करतीं।
Zyla API Hub एक पुनरावर्ती मासिक सब्सक्रिप्शन सिस्टम पर काम करता है। आपका बिलिंग साइकल उस दिन से शुरू होगा जिस दिन आप किसी पेड प्लान को खरीदते हैं, और अगले महीने के उसी दिन नवीनीकृत होगा। इसलिए यदि आप भविष्य के चार्ज से बचना चाहते हैं, तो समय पर अपनी सब्सक्रिप्शन कैंसल करना सुनिश्चित करें।
अपनी मौजूदा सब्सक्रिप्शन प्लान को अपग्रेड करने के लिए, बस API के प्राइसिंग पेज पर जाएँ और वह प्लान चुनें जिस पर आप अपग्रेड करना चाहते हैं। अपग्रेड तुरंत प्रभावी होगा, जिससे आपको नए प्लान की सुविधाओं का तुरंत आनंद मिलेगा। कृपया ध्यान दें कि आपके पिछले प्लान से बची हुई कॉल्स नए प्लान में नहीं जोड़ी जाएँगी, इसलिए अपग्रेड करने से पहले इसे ध्यान में रखें। आपको नए प्लान की पूरी राशि चार्ज की जाएगी।
यह देखने के लिए कि आपके पास वर्तमान महीने के लिए कितनी API कॉल्स बची हैं, रिस्पॉन्स हेडर में "X-Zyla-API-Calls-Monthly-Remaining" फ़ील्ड देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट की अनुमति है और आपने 100 का उपयोग किया है, तो रिस्पॉन्स हेडर में यह फ़ील्ड 900 बची हुई कॉल्स दिखाएगा।
आपके प्लान में अनुमत API रिक्वेस्ट्स की अधिकतम संख्या देखने के लिए, "X-Zyla-RateLimit-Limit" रिस्पॉन्स हेडर देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट्स शामिल हैं, तो यह हेडर 1,000 दिखाएगा।
"X-Zyla-RateLimit-Reset" हेडर यह दिखाता है कि आपकी रेट लिमिट रीसेट होने में कितने सेकंड बचे हैं। यह आपको बताता है कि आपकी रिक्वेस्ट गिनती कब से फिर से शुरू होगी। उदाहरण के लिए, यदि यह 3,600 दिखाता है, तो इसका मतलब है कि लिमिट रीसेट होने में 3,600 सेकंड बचे हैं।
हाँ, आप कभी भी अपने अकाउंट में जाकर और बिलिंग पेज पर कैंसिलेशन विकल्प चुनकर अपना प्लान कैंसल कर सकते हैं। कृपया ध्यान दें कि अपग्रेड, डाउनग्रेड और कैंसिलेशन तुरंत प्रभावी होते हैं। साथ ही, कैंसल करने पर आपको सेवा तक पहुंच नहीं होगी, भले ही आपके कोटा में कॉल्स बची हों।
आपको बिना किसी प्रतिबद्धता के हमारी APIs का अनुभव करने का मौका देने के लिए, हम 7-दिवसीय फ्री ट्रायल प्रदान करते हैं, जो आपको 50 API कॉल्स तक मुफ्त में करने की अनुमति देता है। यह ट्रायल केवल एक बार उपयोग किया जा सकता है, इसलिए हम सलाह देते हैं कि आप इसे उस API पर लागू करें जिसमें आपको सबसे अधिक रुचि है। जबकि अधिकांश APIs फ्री ट्रायल प्रदान करते हैं, कुछ शायद न करें। ट्रायल 7 दिनों के बाद या 50 रिक्वेस्ट होने पर, जो भी पहले हो, समाप्त हो जाता है। यदि आप ट्रायल के दौरान 50 रिक्वेस्ट लिमिट तक पहुँच जाते हैं, तो रिक्वेस्ट जारी रखने के लिए आपको "Start Your Paid Plan" करना होगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं। यदि आप 7वें दिन से पहले अपनी सब्सक्रिप्शन कैंसल नहीं करते हैं, तो आपका फ्री ट्रायल समाप्त हो जाएगा और आपका प्लान अपने आप चार्ज हो जाएगा, जिससे आपको अपने प्लान में निर्दिष्ट सभी API कॉल्स तक पहुंच मिल जाएगी। अवांछित चार्ज से बचने के लिए कृपया इसे ध्यान में रखें।
7 दिनों के बाद, आपको उस प्लान की पूरी राशि चार्ज की जाएगी, जिस पर आप ट्रायल के दौरान सब्सक्राइब थे। इसलिए, ट्रायल अवधि समाप्त होने से पहले कैंसल करना महत्वपूर्ण है। समय पर कैंसल करना भूलने के लिए रिफंड अनुरोध स्वीकार नहीं किए जाते।
जब आप किसी API के फ्री ट्रायल पर सब्सक्राइब करते हैं, तो आप 50 API कॉल्स तक कर सकते हैं। यदि आप इस लिमिट से आगे अतिरिक्त API कॉल्स करना चाहते हैं, तो API आपको "Start Your Paid Plan" करने का संकेत देगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं।
पAYOUT ऑर्डर्स महीने की 20 तारीख से 30 तारीख के बीच प्रोसेस किए जाते हैं। यदि आप अपना अनुरोध 20 तारीख से पहले सबमिट करते हैं, तो आपका पेमेंट इस समयावधि के भीतर प्रोसेस किया जाएगा।
आप तुरंत सहायता प्राप्त करने के लिए हमारे चैट चैनल के माध्यम से हमसे संपर्क कर सकते हैं। हम हमेशा सुबह 8 बजे से शाम 5 बजे (EST) तक ऑनलाइन रहते हैं। यदि आप हमें उस समय के बाद संपर्क करते हैं, तो हम यथाशीघ्र आपसे संपर्क करेंगे। इसके अलावा, आप हमें ईमेल के माध्यम से भी संपर्क कर सकते हैं [email protected]

संबंधित APIs