واجهة API عامة
واجهة API عامة مجانية
واجهة API مجانية للقراءة فقط للإحصاءات المجمَّعة في هذا الموقع. لا حاجة لمفتاح API. خاصية CORS مفعّلة، لذا يمكنك استدعاؤها مباشرة من المتصفح.
نقطة النهاية
GET https://tickets.zalize.com/api/public/violation-stats
| المعامل | الوصف |
|---|---|
| dataset | الجدول المطلوب: violations (افتراضي؛ نسب الإلغاء حسب نوع المخالفة)، أو counties (حسب نوع المخالفة والحي)، أو annual (المخالفات والغرامات ونتائج الجلسات حسب سنة الإصدار). |
| format | json (افتراضي) أو csv. |
| download | اضبطه على 1 لاستلام الاستجابة كملف للتنزيل (Content-Disposition: attachment). |
مثال
curl "https://tickets.zalize.com/api/public/violation-stats?dataset=violations"
شكل الاستجابة (JSON):
{
"dataset": "violations",
"source": "NYC Open Data nc67-uf89 (Open Parking and Camera Violations)",
"fetched_at": "…",
"license": "Free to use with attribution: link to https://tickets.zalize.com/data. …",
"count": 123,
"data": [
{
"violation": "FAIL TO DSPLY MUNI METER RECPT",
"decided": 3431944,
"guilty": 907977,
"reduced": 900644,
"not_guilty": 1623323,
"dismissed_rate": 0.473,
"reduced_rate": 0.2624,
"avg_fine": 44.35
}
]
}الحدود والترخيص
- حد المعدل: 720 طلبًا لكل عنوان IP يوميًا (يُعاد ضبطه عند منتصف الليل بتوقيت نيويورك). يمكن تخزين الاستجابات مؤقتًا لمدة ساعة — يُرجى التخزين المؤقت من جانبك أيضًا.
- CORS: Access-Control-Allow-Origin: * — يمكن استدعاؤها من أي موقع.
- الترخيص: استخدام مجاني مع ذكر المصدر — ضع رابطًا إلى tickets.zalize.com/data حيثما تنشر الأرقام.
- تقدم الواجهة تجميعات فقط، ولا تحتوي على لوحات أو أسماء أو أي معلومات شخصية.