واجهة برمجة التطبيقات (API) كمصدر للبيانات

واجهة برمجة التطبيقات (API) هي واجهة يتيح من خلالها المزود الوصول إلى البيانات في شكل منظم مصمم للمعالجة الآلية. وإذا كان متاحًا، فهو دائمًا خيار أفضل من تنزيل المحتوى من المواقع: فالبيانات دقيقة، والتنسيق ثابت، وشروط الاستخدام محددة بوضوح، ولن يتعطل الحل عند تغيير مظهر الموقع. عادةً ما يكون الوصول مرتبطًا بمفتاح وبحد أقصى لعدد الاستدعاءات في الوحدة الزمنية، وهو ما يجب مراعاته عند التصميم. قبل النشر، يجدر التحقق من ثلاثة أمور: ما الذي تعيده الواجهة بالضبط وبأي بنية، وكيف يتم التعامل مع تقسيم الصفحات عند وجود أحجام كبيرة، وما إذا كان المزود يضمن إدارة الإصدارات، أي أن الإصدار القديم من الواجهة لن يختفي بين عشية وضحاها. عادةً ما ترد شروط استخدام البيانات في الترخيص، ويجب قراءتها.

انظر أيضًا: الجوانب القانونية لعملية استخراج البيانات، وتحديد معدل الاستخدام، وجمع البيانات بطريقة أخلاقية، وتنسيقات البيانات.