NYC Ticket Odds

API publique

API publique gratuite

Une API gratuite en lecture seule pour les statistiques agrégées de ce site. Aucune clé d'API requise. CORS est activé : vous pouvez l'appeler directement depuis un navigateur.

Point de terminaison

GET https://tickets.zalize.com/api/public/violation-stats
ParamètreDescription
datasetTable à renvoyer : violations (par défaut ; taux d'annulation par type d'infraction), counties (par type d'infraction et arrondissement) ou annual (contraventions, amendes et résultats d'audiences par année d'émission).
formatjson (par défaut) ou csv.
downloadMettez 1 pour recevoir la réponse sous forme de fichier à télécharger (Content-Disposition: attachment).

Exemple

curl "https://tickets.zalize.com/api/public/violation-stats?dataset=violations"

Forme de la réponse (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
    }
  ]
}

Limites et licence

  • Limite de débit : 720 requêtes par IP et par jour (réinitialisée à minuit, heure de New York). Les réponses sont mises en cache une heure — merci de mettre aussi en cache de votre côté.
  • CORS : Access-Control-Allow-Origin: * — appelable depuis n'importe quel site web.
  • Licence : utilisation gratuite avec attribution — ajoutez un lien vers tickets.zalize.com/data là où vous publiez les chiffres.
  • L'API ne sert que des agrégats. Elle ne contient ni plaques, ni noms, ni aucune information personnelle.

Retour au rapport de données · Téléchargements CSV/JSON