{"meta": {"source": "Touchline Wire Tactical API", "attribution_url": "https://touchlinewire.com", "documentation": "https://touchlinewire.com/docs", "version": "1.0", "timestamp_iso": "2026-10-30T03:15:32.893245+00:00", "license": "Free for personal, academic, and open-source use with attribution"}, "data": {"club": "Arsenal", "slug": "arsenal", "team_id": 1, "formation": "4-2-3-1", "raw_formation": "4-2-3-1", "manager": "Mikel Arteta", "tactical_confidence_rate": 0.9, "penalties": "Bukayo Saka / Viktor Gyökeres", "free_kicks": "Declan Rice / Bukayo Saka", "corners": "Declan Rice / Bukayo Saka", "starters_count": 11, "starters": [{"id": 1, "name": "David Raya Martín", "web_name": "Raya", "position": "GK", "sub_position": "GK", "slot_id": "gk", "slot_label": "GK", "slot_position": "GK", "status": "a", "likelihood": 95, "starts": 8}, {"id": 8, "name": "Riccardo Calafiori", "web_name": "Calafiori", "position": "DEF", "sub_position": "LB", "slot_id": "lb", "slot_label": "LB", "slot_position": "DEF", "status": "d", "likelihood": 75, "starts": 7}, {"id": 4, "name": "Gabriel dos Santos Magalhães", "web_name": "Gabriel", "position": "DEF", "sub_position": "CB", "slot_id": "cb1", "slot_label": "CB", "slot_position": "DEF", "status": "a", "likelihood": 95, "starts": 8}, {"id": 31, "name": "Ezri Konsa Ngoyo", "web_name": "Konsa", "position": "DEF", "sub_position": "CB", "slot_id": "cb2", "slot_label": "CB", "slot_position": "DEF", "status": "a", "likelihood": 95, "starts": 6}, {"id": 10, "name": "Benjamin White", "web_name": "White", "position": "DEF", "sub_position": "RB", "slot_id": "rb", "slot_label": "RB", "slot_position": "DEF", "status": "a", "likelihood": 95, "starts": 7}, {"id": 13, "name": "Declan Rice", "web_name": "Rice", "position": "MID", "sub_position": "CDM", "slot_id": "dm1", "slot_label": "LDM", "slot_position": "MID", "status": "d", "likelihood": 75, "starts": 8}, {"id": 7, "name": "Myles Lewis-Skelly", "web_name": "Lewis-Skelly", "position": "MID", "sub_position": "CM", "slot_id": "dm2", "slot_label": "RDM", "slot_position": "MID", "status": "a", "likelihood": 95, "starts": 6}, {"id": 14, "name": "Eberechi Eze", "web_name": "Eze", "position": "MID", "sub_position": "CAM", "slot_id": "lam", "slot_label": "LAM", "slot_position": "MID", "status": "a", "likelihood": 95, "starts": 2}, {"id": 15, "name": "Martin Ødegaard", "web_name": "Ødegaard", "position": "MID", "sub_position": "CAM", "slot_id": "cam", "slot_label": "CAM", "slot_position": "MID", "status": "a", "likelihood": 95, "starts": 8}, {"id": 16, "name": "Noni Madueke", "web_name": "Madueke", "position": "MID", "sub_position": "RW", "slot_id": "ram", "slot_label": "RAM", "slot_position": "MID", "status": "d", "likelihood": 75, "starts": 2}, {"id": 26, "name": "Kai Havertz", "web_name": "Havertz", "position": "FWD", "sub_position": "ST", "slot_id": "st", "slot_label": "ST", "slot_position": "FWD", "status": "a", "likelihood": 95, "starts": 7}], "bench_count": 8, "bench": [{"id": 2, "name": "Kepa Arrizabalaga Revuelta", "web_name": "Arrizabalaga", "position": "GK", "status": "a", "likelihood": 95}, {"id": 452, "name": "Bruno Guimarães Rodriguez Moura", "web_name": "Bruno G.", "position": "MID", "status": "a", "likelihood": 95}, {"id": 17, "name": "Mikel Merino Zazón", "web_name": "Merino", "position": "MID", "status": "a", "likelihood": 95}, {"id": 25, "name": "Viktor Gyökeres", "web_name": "Gyökeres", "position": "FWD", "status": "a", "likelihood": 95}, {"id": 5, "name": "Jurriën Timber", "web_name": "J.Timber", "position": "DEF", "status": "a", "likelihood": 95}, {"id": 11, "name": "Cristhian Mosquera", "web_name": "Mosquera", "position": "DEF", "status": "a", "likelihood": 95}, {"id": 19, "name": "Martín Zubimendi Ibáñez", "web_name": "Zubimendi", "position": "MID", "status": "a", "likelihood": 95}, {"id": 9, "name": "Piero Hincapié", "web_name": "Hincapie", "position": "DEF", "status": "a", "likelihood": 95}], "last_verified_iso": "2026-10-30 03:15:32 UTC"}}