Build a source-attributed brief from FUSSBALL.DE's public amateur-football records. Its competition tree spans regional associations, seasons, senior, women's and youth teams, and local leagues. Preserve original German labels when translating them for the user.
Discover the competition or local fixture set
- For a competition question, start with /fussballde/filters, then use the returned federation and season with /fussballde/competition-options. Use the exact returned team type, league, area, and competition identifiers for the competition directory and downstream table or match routes; do not guess IDs or carry an ID across seasons.
- For local games, resolve the place or postcode with /fussballde/postal-codes and use /fussballde/match-calendar. It returns at most ten matches per request and has no paging; when truncated is true, narrow the date window or filters before presenting the list as complete.
- For a club or team, resolve the club with club search, then read its club record to find the team ID. Use the returned team, season, competition, and team-type values with match, squad, or standings routes. Keep club IDs separate from team IDs.
Interpret match, table, and player data
- Keep season, federation, league level, team type, matchday, and source time in the result. Tables and top-scorer lists are competition-specific; do not rank teams or players across different levels without a comparable measure.
- A match-plan response can include both completed and future fixtures. Preserve the source status, score, and kickoff time rather than treating every listed match as played.
- Player pages may include birth dates and youth-team records. Use only details needed for the requested match or competition analysis; do not compile player contact lists or infer health, eligibility, or scouting suitability from public statistics.
- A blank field is unavailable evidence, not zero. Club and player profiles are public source records, not independent verification of a person's identity.
Deliverable
Return the requested local fixture list, club/team context, competition table, or player match record with the IDs and season context used. State the match-calendar truncation and any missing squad or result details.
scripts/crawlora.sh /fussballde/filters
scripts/crawlora.sh /fussballde/postal-codes q="Berlin"
scripts/crawlora.sh /fussballde/match-calendar postal_code=10115
scripts/crawlora.sh /fussballde/club-search text="Berlin"