proclubs-sdk calls.
Every endpoint below returned HTTP 200 with FC 27 data on 2026-11-04.
EA can change them without notice; the FC 27 guide
lists what changed at the last yearly switchover.
Base URL
GET requests with a query string. They need no API key,
EA account, or cookie.
Endpoints
Two naming traps catch most hand-written clients:
- The playoff endpoint is
club/playoffAchievements, singular, while the others start withclubs/. clubs/info,clubs/overallStats, andclubs/matchestakeclubIds. The playoff and member endpoints takeclubId. Despite the plural,clubIdsaccepts one ID: two IDs separated by a comma returnInvalid query parameter: clubIds.
Example
This request returns the five most recent league matches of HEMLE FC:Parameter values
The SDK exports these values as
PLATFORMS, DEPRECATED_PLATFORMS, and
MATCH_TYPES; see constants.
Calling the endpoints without the SDK
EA’s edge is picky about the HTTP client. On 2026-09-30, from a home connection, a browser and Node.jsfetch received the JSON, while curl got
an HTTP/2 stream reset. From servers, developers report intermittent 403
responses and timeouts.
The responses are raw too: nationalities, regions, and player platforms
arrive as numeric codes, and fields change between yearly releases. The SDK
adds:
- a Chrome network profile for requests, or your own transport;
- Zod validation and drift detection on every response;
- typed errors and bounded retries;
- readable nationalities, regions, and platform labels next to the raw codes.