{
"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/verified+web+data+api/36431/extract+from+page?url=https://www.investing.com/commodities/gold&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&parse_description=Current gold futures price as a plain number, in a field called value&raw_text=true&expiration_seconds=600&raw_text=true&value_field=value&value_field=value&last_value=4012.5&last_value=4012.5&max_chars=6000&max_chars=6000' --header 'Authorization: Bearer YOUR_API_KEY'
{
"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/verified+web+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 एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए Verified Web Data API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
एक 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" निर्दिष्ट करके अनुरोधों को अनुकूलित कर सकते हैं जिसमें वे जो विशेष क्षेत्र चाहते हैं जैसे "वर्तमान मूल्य" या "उपलब्धता" को विस्तार से बताना शामिल है
डेटा सीधे सार्वजनिक वेब पृष्ठों से लिया गया है एपीआई सामग्री प्राप्त करता है और इसे भाषा मॉडल या दृष्टि मॉडल का उपयोग करके प्रोसेस करता है यह सुनिश्चित करते हुए कि जानकारी वास्तव में पृष्ठ पर पाठ या प्रस्तुत दृश्य से प्राप्त की गई है
डेटा की सटीकता को एक सत्यापन परत के माध्यम से बनाए रखा जाता है जो संख्यात्मक मूल्यों की तुलना पृष्ठ पाठ, ऐतिहासिक मूल्यों और संभावित दशमलव परिवर्तनों से करता है यह सुनिश्चित करता है कि उपयोगकर्ताओं को विश्वसनीय जानकारी प्राप्त हो जो इसकी विश्वसनीयता पर स्पष्ट स्थिति प्रदान करती है
प्रमुख उपयोग के मामलों में वस्तुओं के लिए मूल्य निगरानी प्रतिस्पर्धी विश्लेषण उत्पाद विशेषताओं का निष्कर्ष निकालना और एआई प्रणालियों में वास्तविक समय का डेटा फीड करना शामिल है जिससे सत्यापित जानकारी के आधार पर गतिशील निर्णय लेने की अनुमति मिलती है