VOOZH about

URL: https://apify.com/martin0925/scraper-atp-ranking

⇱ ATP Ranking Scraper Β· Apify


Pricing

Pay per usage

Go to Apify Store

ATP Ranking Scraper

Extract ATP Tennis Rankings data for singles and doubles from the official ATP website. Get up-to-date player rankings, points, changes, and more. Customize the number of players and ranking type, export data (JSON, CSV, HTML), schedule runs, and integrate with other tools for seamless analysis.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ Martin Janeček

Martin Janeček

Maintained by Community

Actor stats

0

Bookmarked

38

Total users

4

Monthly active users

2 months ago

Last modified

Share

ATP Rankings Scraper 🎾

This actor scrapes ATP tennis rankings from the official ATP website, allowing you to parse both singles and doubles rankings with flexibility on the number of players you want to scrape. You can customize the actor's behavior by providing input parameters for the desired number of players and the ranking type (singles or doubles).

Features πŸ”“

  • Scrape ATP rankings for singles or doubles players.
  • Dynamically adjust the number of players to scrape (you can set a custom number of players).
  • Parse various details including rank, player name, nationality, age, points, points change, and more.

Input Parameters πŸ–±οΈ

This actor accepts the following input parameters:

  • number (optional, default: 100): The number of players you want to scrape. For example, set number = 200 to scrape the top 200 players.
  • url (optional, default: 'https://www.atptour.com/en/rankings/singles'): The URL to scrape rankings from. The URL can be for singles or doubles rankings. If you want to scrape doubles rankings, use 'https://www.atptour.com/en/rankings/doubles'.

Example Input JSON:

{
"url":"https://www.atptour.com/en/rankings/doubles",
"number":200
}

This example will scrape doubles rankings for the top 200 players.

Output

The scraper will return the following details for each player:

  • rank: Player's rank (integer).
  • rankUpChange: Rank change (integer).
  • name: Player's name (string).
  • nationality: Player's nationality (string).
  • age: Player's age (integer).
  • points: Player's total points (integer).
  • pointsChange: Change in points (integer).
  • tournamentPlayed: Number of tournaments played (integer).
  • pointsDropping: Points dropping from rankings (integer).
  • pointsNext: Points the player will earn next (integer).

Example Output:

[
{
"rank":1,
"rankUpChange":0,
"name":"Jannik Sinner",
"nationality":"ita",
"age":23,
"points":10880,
"pointsChange":500,
"tournamentPlayed":16,
"pointsDropping":0,
"pointsNext":0
},
...
]

Dependencies

  • Apify SDK: For orchestrating the actor and managing input/output.
  • Crawlee: A modern scraping library that integrates with Puppeteer for headless browser crawling.

You might also like

Tennis Abstract Player Match Scraper

parseforge/tennis-abstract-scraper

Surface player and team records from Tennis Abstract with stats, rankings, profiles, history and head to head splits when published. Perfect for fantasy sports, betting analytics, agencies and sports media. Run on demand or on a recurring schedule and feed every row into your favourite analytics.

Flashscore Tennis Matches

extractify-labs/flashscore-tennis-matches

Extract ATP, WTA, ITF & Challenger tennis match listings, set-by-set scores, player rankings, and live data from Flashscore. Singles & doubles. No proxy needed.

πŸ‘ User avatar

Extractify Labs

61

5.0

Opta Analyst Ranking Scraper

alaricus/opta-ranking-scraper

Extract official Opta Analyst Global Power Rankings. Get team ratings, 7-day performance changes, and rankings for 13,000+ football clubs. Fast & Reliable.

ATP Live Rankings Scraper

crawlerbros/atp-live-tennis-scraper

Scrape ATP men's professional tennis live rankings from live-tennis.eu. Get singles, doubles, race to ATP Finals, Next Gen race, and prize money standings with player names, countries, ages, and points.

Linkedin AI agent

anchor/linkedin-gpt-prompt

Extract LinkedIn profiles, and uses ChatGPT magic automatically on each profile ! Your prompt, the answer you need, the way you want. The ideal LinkedIn AI Agent

Football Data Co Uk

tomko5peter/football-data-co-uk

Comprehensive football match data scraper extracting historical statistics, betting odds from 15+ bookmakers across 20+ leagues. Transforms raw CSV data into structured datasets for analytics, ML models, and predictive research. Handles missing values and processes 1000+ matches/minute.

Flashscore: Match Listings, Scores & Fixtures

extractify-labs/flashscore-extractor

Extract match listings from Flashscore for football and basketball. Filter by date (-7 to +7 days), match status, or league. Returns teams, scores, tournament, and match metadata.

πŸ‘ User avatar

Extractify Labs

165

5.0

Flashscore Live Matches - Football Scores, Stats & Lineups

extractify-labs/flashscore-live-matches

Extract live football match data from Flashscore β€” scores, events, statistics, lineups, and odds in real time. No proxy required.

πŸ‘ User avatar

Extractify Labs

35

Google Maps Scraper

nocodeventure/Google-Maps-Scraper

Powerful Apify Actor that extracts business information from Google Maps. Get names, ratings, reviews, contact details, websites, and addresses for any business type in any location worldwide.

πŸ‘ User avatar

No-Code Venture

34