Skip to content

Fetch worldathletics data in a standardized way with schema validation, value conversion and error handling

License

Notifications You must be signed in to change notification settings

nimarion/worldathletics

Repository files navigation

worldathletics

The project provides a standardized method for fetching athlete and competition data from worldathletics. The service applies schema validation, value conversion and error handling for all fields retrieved from the worldathletics backend.

Swagger

Data

  • Athlete Profile including nation,dob,sb,pb, honours,records, world ranking
  • All athletes results per year or all
  • Athlete representatives (Name, Phone, Email)
  • Discipline Codes (Discipline Name, Discipline Code)
  • Country (Country Code, Country Name, Area Code, Area Name)
  • Competition results
  • Competition details

For field events the service converts the results to centimeters and milliseconds for track events. Athletes seasonbests results older than 12 months are filtered out. The search endpoint /athletes/search?name adds a field with the calculated levenshtein distance between the search query and the results.

Built with

Powered by Stellate, the GraphQL API Management platform

About

Fetch worldathletics data in a standardized way with schema validation, value conversion and error handling

Topics

Resources

License

Stars

Watchers

Forks