Marketplace
No threads yet
Live

get_player_page_data

transfermarkt.com.br

Returns comprehensive player page data from https://transfermarkt.com.br, including profile fields, shirt number, club and agency join keys, and current-season competition performance.

Parameters2
Runs18
Updated4d ago
Degraded18 runs · 88.8% succeeded
30 days agotoday

Playground

Runs on Notte and spends your workspace credits — what comes back is the live response, not a sample.

What is get_player_page_data?

Returns comprehensive player page data from https://transfermarkt.com.br, including profile fields, shirt number, club and agency join keys, and current-season competition performance. It runs on Notte's browser infrastructure and returns structured JSON, so you can call it like any other API — pass player_id, player_slug and get the result back without maintaining a scraper.

Response

{
  "age": 0,
  "name": "<string>",
  "height": "<string>",
  "position": "<string>",
  "supplier": "<string>",
  "agency_id": 0,
  "full_name": "<string>",
  "player_id": 0,
  "agency_url": "<string>",
  "agent_name": "<string>",
  "agency_slug": "<string>",
  "joined_date": "<string>",
  "player_slug": "<string>",
  "profile_url": "<string>",
  "market_value": "<string>",
  "shirt_number": 0,
  "social_links": [
    "<string>"
  ],
  "date_of_birth": "<string>",
  "detail_fields": [
    {
      "label": "<string>",
      "links": [
        {
          "id": 0,
          "url": "<string>",
          "slug": "<string>",
          "text": "<string>",
          "title": "<string>"
        }
      ],
      "value": "<string>"
    }
  ],
  "nationalities": [
    "<string>"
  ],
  "place_of_birth": "<string>",
  "position_group": "<string>",
  "preferred_foot": "<string>",
  "contract_expiry": "<string>",
  "current_club_id": 0,
  "current_club_url": "<string>",
  "market_value_eur": 0,
  "current_club_name": "<string>",
  "current_club_slug": "<string>",
  "profile_image_url": "<string>",
  "national_team_caps": 0,
  "national_team_goals": 0,
  "current_season_stats": [
    {
      "goals": 0,
      "assists": 0,
      "headline": "<string>",
      "red_cards": 0,
      "season_id": 0,
      "appearances": 0,
      "yellow_cards": 0,
      "competition_id": "<string>",
      "possible_games": 0,
      "performance_url": "<string>",
      "competition_name": "<string>",
      "displayed_season": 0,
      "starts_percentage": 0,
      "minutes_percentage": 0,
      "competition_logo_url": "<string>",
      "second_yellow_red_cards": 0,
      "goal_participation_percentage": 0
    }
  ],
  "former_national_team": "<string>",
  "contract_last_extension": "<string>",
  "market_value_last_update": "<string>"
}

Call it

curl --location 'https://us-prod.notte.cc/functions/200b89b6-0408-48ed-9ee4-9837c2325d77/runs/start' \
--header 'x-notte-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data '{
    "function_id": "200b89b6-0408-48ed-9ee4-9837c2325d77",
    "variables": {
        "player_id": 432895,
        "player_slug": "pedro"
    }
}'

Ask an agent

Paste this into Claude Code, Cursor or any MCP client to have an agent call this function for you.

prompt
Use the Anything API MCP server (https://anything.notte.cc/mcp).

Call run(function_id="200b89b6-0408-48ed-9ee4-9837c2325d77") — the "get_player_page_data" function, which returns comprehensive player page data from https://transfermarkt.com.br, including profile fields, shirt number, club and agency join keys, and current-season competition performance..

It takes player_id (int), player_slug (str). Return the result as structured JSON.