{"slug": "transfermarkt-api", "name": "transfermarkt-api", "type": "open_api", "description": "MIT-licensed FastAPI service that wraps Transfermarkt's internal endpoints to return club, player and competition data as JSON. Run it yourself; the public demo is rate limited and for testing only.", "website": "https://github.com/felipeall/transfermarkt-api", "country": null, "sports": ["soccer"], "data_types": ["fixtures", "player-stats", "stats"], "protocols": ["rest"], "free_tier": true, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": null, "plans_count": 1, "commercial_use": null, "betting_use": null, "redistribution": null, "rights_basis": null, "customer_types": [], "live_in_play": null, "sentiment": "insufficient", "discussions": 0, "github_repos": 179, "priority": 1.0, "logo": null, "logo_tone": null, "docs_url": "https://github.com/felipeall/transfermarkt-api", "pricing_url": null, "status_page_url": null, "founded_year": null, "product": {"name": "transfermarkt-api (self-hosted)", "formats": ["json"], "auth_methods": ["none"], "sdk_languages": ["python"], "openapi_url": null, "history_depth": null, "update_frequency": null, "claimed_latency_ms": null}, "plans": [{"name": "Open source", "price": 0.0, "currency": null, "period": null, "request_limit": null, "request_period": null, "is_free": true, "is_enterprise": false, "summary": "MIT code; demo limited to 2 requests per 3 seconds per IP", "source_url": "https://github.com/felipeall/transfermarkt-api", "verified_at": "2026-11-03"}], "access": {"restricted_countries": [], "available_only_in": null, "customer_types": null, "kyc_required": null, "odds_regions": null, "bookmakers_count": null, "notes": null, "source_url": "https://github.com/felipeall/transfermarkt-api/blob/main/LICENSE"}, "usage_rights": {"commercial_use": null, "betting_use": null, "redistribution": null, "storage": null, "attribution_required": null, "media_included": null, "terms_url": "https://github.com/felipeall/transfermarkt-api/blob/main/LICENSE", "source_url": "https://github.com/felipeall/transfermarkt-api/blob/main/LICENSE", "basis": null}, "data_source": {"official_partners": [], "collection_methods": ["scraped"], "source_url": "https://github.com/felipeall/transfermarkt-api"}, "support": {"sla_uptime": null, "channels": [], "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": null, "min_contract": null, "source_url": null}, "coverage": {"competitions_count": null, "key_leagues": [], "womens": null, "live_in_play": null, "markets": null, "languages": null, "id_mapping": null, "source_url": null}, "community": {"summary": "Self-hosted open-source wrapper around Transfermarkt's unofficial endpoints, plus many similar clients, MCP servers and guides on GitHub. Adoption is visible through ~28 repos and a dataset pipeline, but there is no real user discussion about reliability, limits or legality, so the community picture is thin.", "sentiment": "insufficient", "topics": ["legal", "docs"], "pros": ["Many open-source wrappers and guides exist"], "cons": [], "evidence": ["https://github.com/dcaribou/transfermarkt-datasets/issues/245", "https://github.com/MHCYR/cr7-1000/issues/14", "https://github.com/ethemdemirkaya/transfermarkt-api-guide", "https://github.com/emreclsr/transfermarkt-mcp"]}, "discussions_list": [], "repos": [{"platform": "github", "title": "vnherdeiro/transfermarkt-api", "url": "https://github.com/vnherdeiro/transfermarkt-api", "date": "2017-09-20", "score": 13.0, "where": null}, {"platform": "github", "title": "wcarmesini/transfermarkt_api_client", "url": "https://github.com/wcarmesini/transfermarkt_api_client", "date": "2025-10-13", "score": 11.0, "where": null}, {"platform": "github", "title": "cermak-petr/actor-transfermarkt", "url": "https://github.com/cermak-petr/actor-transfermarkt", "date": "2022-02-07", "score": 11.0, "where": null}, {"platform": "github", "title": "emreclsr/transfermarkt-mcp", "url": "https://github.com/emreclsr/transfermarkt-mcp", "date": "2025-09-20", "score": 8.0, "where": null}, {"platform": "github", "title": "ethemdemirkaya/transfermarkt-api-guide", "url": "https://github.com/ethemdemirkaya/transfermarkt-api-guide", "date": "2026-09-24", "score": 8.0, "where": null}, {"platform": "github", "title": "tommhe14/transfermarkt-wrapper", "url": "https://github.com/tommhe14/transfermarkt-wrapper", "date": "2026-01-12", "score": 5.0, "where": null}], "videos": [], "notes": "Low certainty on 'provider' status: unofficial wrapper; data rights belong to Transfermarkt and the license covers code only. Data types inferred from project purpose.", "checked_at": "2026-11-03", "alternatives": ["fantasy-premier-league-api", "collegefootballdata-com", "nhl-web-api", "collegebasketballdata-com", "nflverse"], "fit": {"best_for": "Developers comfortable self-hosting a Python service who want Transfermarkt club, player and competition data as JSON for personal or research projects.", "not_for": "Commercial or production products that need guaranteed data rights or uptime; the MIT licence covers the code only and the data is Transfermarkt's.", "use_cases": ["Self-hosted football data service", "Player and club lookups", "Research scripts in Python"], "limitations": ["Data is scraped from Transfermarkt and requests may be blocked", "MIT licence covers code, not the data", "Public demo is rate limited to 2 requests per 3 seconds per IP and for testing only", "Unofficial project with no support or SLA"], "source_urls": ["https://github.com/felipeall/transfermarkt-api", "https://github.com/felipeall/transfermarkt-api/blob/main/LICENSE"]}, "score": {"overall": 45, "popularity": 21, "community": null, "transparency": 65, "developer": 66, "confidence": "none", "reliability_flags": [], "rank": 93}}