Ogol APIogol.com.br ↗
Search and explore comprehensive data on Brazilian women's football players, including detailed profiles, match histories, season statistics, achievements, and club rosters all in one place. Find any player's career information, honors, and performance logs to stay updated on Brazil's women's football scene.
curl -X GET 'https://api.parse.bot/scraper/8ca53bd8-548e-425c-8969-2e2e7e8a2201/search_player?name=Marta' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace ogol-com-br-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: ogol_com_br_api SDK — bounded, re-runnable; every call capped."""
from parse_apis.ogol_com_br_api import Ogol, PlayerNotFound
client = Ogol()
# Search for a player by name
for player in client.players.search(name="Marta", limit=3):
print(player.full_name, player.position, player.nationality)
# Get full profile for the first match
hit = client.players.search(name="Marta", limit=1).first()
try:
profile = client.players.get(player_id=hit.player_id)
print(profile.full_name, profile.birth_date, profile.position, profile.situacao)
except PlayerNotFound as e:
print(f"Player gone: {e.player_id}")
# Season-by-season career stats
if hit:
full = client.players.get(player_id=hit.player_id)
stats = full.season_by_season()
for rec in stats.seasons[:3]:
print(rec.season, rec.club, rec.jogos, rec.gols)
# Match log for current season
if hit:
full = client.players.get(player_id=hit.player_id)
for match in full.match_log(season="155", limit=3):
print(match.date, match.competition, match.opponent, match.minutes)
# Honours / titles
if hit:
full = client.players.get(player_id=hit.player_id)
for title in full.honours(limit=3):
print(title.competition, title.club, title.season)
# Club squad
corinthians = client.club(team_id="31546")
for member in corinthians.squad(season="155", limit=3):
print(member.shirt_number, member.name, member.age, member.position)
print("exercised: players.search / players.get / season_by_season / match_log / honours / club.squad")
Search for women's football players by name. Returns a list of matching players with their IDs, positions, and nationalities. Results are ordered by popularity.
| Param | Type | Description |
|---|---|---|
| namerequired | string | Player name or partial name to search for. |
{
"type": "object",
"fields": {
"players": "array of player search results with player_id, full_name, position, nationality, href"
},
"sample": {
"players": [
{
"href": "/jogador/marta/86678?search=1",
"position": "ATA, MEI",
"full_name": "Marta",
"player_id": "86678",
"nationality": "BR"
}
]
}
}About the Ogol API
The Ogol API on Parse exposes 6 endpoints for the publicly available data on ogol.com.br. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.