পাবলিক 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
}
]
}সীমা ও লাইসেন্স
- রেট লিমিট: প্রতি IP-তে দিনে ৭২০টি অনুরোধ (নিউ ইয়র্ক সময়ে মধ্যরাতে রিসেট)। রেসপন্স এক ঘণ্টা ক্যাশযোগ্য — অনুগ্রহ করে আপনার দিকেও ক্যাশ করুন।
- CORS: Access-Control-Allow-Origin: * — যেকোনো ওয়েবসাইট থেকে কল করা যায়।
- লাইসেন্স: উৎস উল্লেখ করে বিনামূল্যে ব্যবহার — যেখানে সংখ্যাগুলো প্রকাশ করবেন সেখানে tickets.zalize.com/data-এ লিংক দিন।
- API শুধু সমষ্টি দেয়। এতে কোনো প্লেট, নাম বা কোনো ব্যক্তিগত তথ্য নেই।