{"openapi":"3.1.0","info":{"title":"DeepGyre Developer API","description":"The metered developer API (X-API-Key). Every other route is internal to the site and deliberately not described here. Reference: /api-docs.","version":"1"},"paths":{"/api/v1/data/smart-money/leaderboard":{"get":{"tags":["Developer API"],"summary":"Data Leaderboard","operationId":"data_leaderboard_api_v1_data_smart_money_leaderboard_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":10,"default":100,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","default":"","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/data/token-map/{contract}":{"get":{"tags":["Developer API"],"summary":"Data Token Map","operationId":"data_token_map_api_v1_data_token_map__contract__get","parameters":[{"name":"contract","in":"path","required":true,"schema":{"type":"string","title":"Contract"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":60,"minimum":5,"default":30,"title":"Limit"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","default":"","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/data/entities":{"get":{"tags":["Developer API"],"summary":"Data Entities","description":"The curated entity book — slugs, types, tracked value (display-grade).","operationId":"data_entities_api_v1_data_entities_get","parameters":[{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","default":"","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/data/label/{address}":{"get":{"tags":["Developer API"],"summary":"Data Label","description":"One address's identity, if the label store knows it.","operationId":"data_label_api_v1_data_label__address__get","parameters":[{"name":"address","in":"path","required":true,"schema":{"type":"string","title":"Address"}},{"name":"x-api-key","in":"header","required":false,"schema":{"type":"string","default":"","title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-API-Key"}}},"security":[{"ApiKey":[]}]}