Here are the most frequently asked questions about BWF Shuttle API.
Feel free to send more through our social media or Contact page and we might include them here!

Are you associated with the BWF organization?

No! BWF Shuttle API is not officially associated or affiliated with the BWF. We only scrape data from BWF's Tournament Software website, and are a completely independent project.

Where is the data from?

Data is scraped daily from BWF's Tournament Software website. Originally, it was from https://bwfbadminton.com/rankings/, but we found it to contain inaccurate/incomplete data for past rankings and for much lower ranked players. From reading BWF's guidebooks, we realized that they used Tournament Software for creating player entries, so we decided it was a more reliable source of ranking and player data.

How is the data formatted?

The data can be acquired by choosing a date, category, and number of players in the Rankings page, where users can download CSV and JSON files of the original or queried data tables. Another way is to get JSON metadata with simple HTTP GET requests using our API, following the format specified on our Home page.

Can I use this data for personal use?

Yes! Please feel free to use our data as you please as long as you credit BWF Shuttle API. We encourage badminton enthusiasts in growing the sport of badminton and hope we can contribute to the cause.

What is the purpose of this website?

We realized that unlike bigger sports, badminton had no up-to-date database where users could download badminton data. We were originally planning on utilizing badminton ranking data for different purposes, but learned that there was no official source to acquire it. Therefore, we decided to get the data for ourselves and provide it to the public to use freely.

Any upcoming developments?

We are currently in the process of creating a separate page for player data, which will contain personal information like handedness, birthday, height, bio, head-to-head, titles, etc. Due to the nature of the data, we expect it to be available only in JSON format.