diff --git a/bun.lockb b/bun.lockb index 4d78a20..e61821e 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/cypress.config.ts b/cypress.config.ts index c478a32..fc98f24 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -2,9 +2,13 @@ import {defineConfig} from 'cypress'; export default defineConfig({ projectId: 'n3os69', + fixturesFolder: 'e2e/fixtures', e2e: { - baseUrl: 'http://localhost:5173/', - supportFile: false, + env: { + API_BASE_URL: 'https://api.top90.io', + }, + baseUrl: 'http://localhost:5173', + supportFile: 'e2e/e2e.ts', specPattern: 'e2e/*.cy.{ts,tsx}', }, }); diff --git a/e2e/e2e.ts b/e2e/e2e.ts new file mode 100644 index 0000000..d0788e4 --- /dev/null +++ b/e2e/e2e.ts @@ -0,0 +1,11 @@ +beforeEach(() => { + // stub API requests + cy.intercept('GET', `${Cypress.env('API_BASE_URL')}/teams*`, {fixture: 'teams'}).as('teams'); + cy.intercept('GET', `${Cypress.env('API_BASE_URL')}/leagues*`, {fixture: 'leagues'}).as( + 'leagues' + ); + cy.intercept('GET', `${Cypress.env('API_BASE_URL')}/fixtures*`, {fixture: 'fixtures'}).as( + 'fixtures' + ); + cy.intercept('GET', `${Cypress.env('API_BASE_URL')}/goals*`, {fixture: 'goals'}).as('goals'); +}); diff --git a/e2e/fixtures.cy.ts b/e2e/fixtures.cy.ts new file mode 100644 index 0000000..708f681 --- /dev/null +++ b/e2e/fixtures.cy.ts @@ -0,0 +1,41 @@ +beforeEach(() => { + cy.visit('/'); + cy.wait('@fixtures'); + cy.get('.nav-link').contains('Fixtures').click(); +}); + +describe('fixtures', () => { + it('displays fixtures', () => { + cy.get('[data-cy="fixture-group"]') + .should('have.length', 6) + .first() + .within(() => { + cy.contains('Bundesliga').should('be.visible'); + cy.get('[alt="League Logo"]').should('be.visible'); + cy.get('a') + .should('have.attr', 'href', '/fixtures/1049002') + .within(() => { + cy.get('[alt="Home team logo"]').should('be.visible'); + cy.get('[alt="Away team logo"]').should('be.visible'); + cy.contains('FC Koln').should('be.visible'); + cy.contains('FSV Mainz 05').should('be.visible'); + cy.contains('Sun Dec 10 2023').should('be.visible'); + cy.contains('9:30 AM').should('be.visible'); + }); + }); + }); + + it('shows goals for fixture', () => { + cy.get('[data-cy="fixture-group"]').should('have.length', 6).first().click(); + cy.location().should((loc) => { + expect(loc.pathname).to.eq('/fixtures/1049002'); + }); + + cy.wait(['@goals', '@goals', '@goals']).then((interceptions) => { + const reqQuery = JSON.parse(interceptions[2].request.query.json as string); + cy.wrap(reqQuery).its('filter').its('fixtureId').should('equal', 1049002); + }); + + cy.contains('Barcelona 2 - [4] Girona - Stuani 90').should('be.visible'); + }); +}); diff --git a/e2e/fixtures/fixtures.json b/e2e/fixtures/fixtures.json new file mode 100644 index 0000000..b8bfe54 --- /dev/null +++ b/e2e/fixtures/fixtures.json @@ -0,0 +1,268 @@ +{ + "fixtures": [ + { + "id": 1049002, + "referee": "", + "date": "2023-12-10T16:30:00Z", + "timestamp": 1702225800, + "teams": { + "home": { + "id": 192, + "name": "FC Koln", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/192.png", + "createdAt": "" + }, + "away": { + "id": 164, + "name": "FSV Mainz 05", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/164.png", + "createdAt": "" + } + }, + "leagueId": 78, + "season": 2023, + "createdAt": "2023-09-01T02:30:11.074033Z" + }, + { + "id": 1035332, + "referee": "", + "date": "2023-12-10T16:30:00Z", + "timestamp": 1702225800, + "teams": { + "home": { + "id": 47, + "name": "Tottenham", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/47.png", + "createdAt": "" + }, + "away": { + "id": 34, + "name": "Newcastle", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/34.png", + "createdAt": "" + } + }, + "leagueId": 39, + "season": 2023, + "createdAt": "2023-09-01T02:34:00.542584Z" + }, + { + "id": 1052402, + "referee": "", + "date": "2023-12-10T17:00:00Z", + "timestamp": 1702227600, + "teams": { + "home": { + "id": 514, + "name": "Salernitana", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/514.png", + "createdAt": "" + }, + "away": { + "id": 500, + "name": "Bologna", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/500.png", + "createdAt": "" + } + }, + "leagueId": 135, + "season": 2023, + "createdAt": "2023-09-01T02:35:02.615783Z" + }, + { + "id": 1038104, + "referee": "", + "date": "2023-12-10T17:30:00Z", + "timestamp": 1702229400, + "teams": { + "home": { + "id": 724, + "name": "Cadiz", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/724.png", + "createdAt": "" + }, + "away": { + "id": 727, + "name": "Osasuna", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/727.png", + "createdAt": "" + } + }, + "leagueId": 140, + "season": 2023, + "createdAt": "2023-09-01T02:32:04.005269Z" + }, + { + "id": 1052401, + "referee": "", + "date": "2023-12-10T19:45:00Z", + "timestamp": 1702237500, + "teams": { + "home": { + "id": 497, + "name": "AS Roma", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/497.png", + "createdAt": "" + }, + "away": { + "id": 502, + "name": "Fiorentina", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/502.png", + "createdAt": "" + } + }, + "leagueId": 135, + "season": 2023, + "createdAt": "2023-09-01T02:35:02.45986Z" + }, + { + "id": 1045010, + "referee": "", + "date": "2023-12-10T19:45:00Z", + "timestamp": 1702237500, + "teams": { + "home": { + "id": 97, + "name": "Lorient", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/97.png", + "createdAt": "" + }, + "away": { + "id": 81, + "name": "Marseille", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/81.png", + "createdAt": "" + } + }, + "leagueId": 61, + "season": 2023, + "createdAt": "2023-09-01T02:33:03.82978Z" + }, + { + "id": 1038102, + "referee": "", + "date": "2023-12-10T20:00:00Z", + "timestamp": 1702238400, + "teams": { + "home": { + "id": 529, + "name": "Barcelona", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/529.png", + "createdAt": "" + }, + "away": { + "id": 547, + "name": "Girona", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/547.png", + "createdAt": "" + } + }, + "leagueId": 140, + "season": 2023, + "createdAt": "2023-09-01T02:32:03.67276Z" + }, + { + "id": 1143449, + "referee": "", + "date": "2023-12-10T22:00:00Z", + "timestamp": 1702245600, + "teams": { + "home": { + "id": 8, + "name": "Colombia", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/8.png", + "createdAt": "" + }, + "away": { + "id": 2379, + "name": "Venezuela", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2379.png", + "createdAt": "" + } + }, + "leagueId": 10, + "season": 2023, + "createdAt": "2023-11-20T00:00:08.182076Z" + } + ] +} \ No newline at end of file diff --git a/e2e/fixtures/goals.json b/e2e/fixtures/goals.json new file mode 100644 index 0000000..632ad62 --- /dev/null +++ b/e2e/fixtures/goals.json @@ -0,0 +1,70 @@ +{ + "goals": [ + { + "id": "a6edb899d55b41cbb538660a2f9efda7", + "redditFullname": "t3_18fejfe", + "redditLinkUrl": "https://streamin.one/v/d4354676", + "redditPostTitle": "Barcelona 2 - [4] Girona - Stuani 90", + "redditPostCreatedAt": "2023-12-10T21:57:07Z", + "createdAt": "2023-12-10T21:58:28.655731Z", + "fixtureId": 1038102, + "s3ObjectKey": "2023-12-10/a5aef8d2522247a19b23419bcf9da627.mp4", + "presignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/a5aef8d2522247a19b23419bcf9da627.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=1c99305bfb6655a595ad870005279358a1fda5ca8ce3d5743fa361330954f465", + "thumbnailS3Key": "2023-12-10/38db3e882d594fffbb0a81c4952ba45f.jpg", + "thumbnailPresignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/38db3e882d594fffbb0a81c4952ba45f.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=4c95d053a06ecf78a02506fb78536196d92c09efaac731be27effb2b9fcdb65f" + }, + { + "id": "66a64044528a43b1a757f4e8b7d24015", + "redditFullname": "t3_18fe7gm", + "redditLinkUrl": "https://streamin.one/v/99d03b0e", + "redditPostTitle": "Barcelona 1 - [3] Girona - Valery 80", + "redditPostCreatedAt": "2023-12-10T21:42:20Z", + "createdAt": "2023-12-10T21:48:18.900455Z", + "fixtureId": 1038102, + "s3ObjectKey": "2023-12-10/8142053dd94b4b91b98c474658a2a43f.mp4", + "presignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/8142053dd94b4b91b98c474658a2a43f.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=7152af3863c18c8bbe395fc13ad11a790dd95aa35f12378ee240f6654406e876", + "thumbnailS3Key": "2023-12-10/6c345764c95b45bbac9be9757b001aa9.jpg", + "thumbnailPresignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/6c345764c95b45bbac9be9757b001aa9.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=7d4691d4e383a39465947e2789706538bdcc0018e19edb9cde62f9814f97ae3b" + }, + { + "id": "42f980c50de04e83b00bb30fe2f67b96", + "redditFullname": "t3_18fe27h", + "redditLinkUrl": "https://streamin.one/v/94940bda", + "redditPostTitle": "Romelu Lukaku (Roma) straight red card against Fiorentina 87'", + "redditPostCreatedAt": "2023-12-10T21:35:59Z", + "createdAt": "2023-12-10T21:49:05.942557Z", + "fixtureId": 1052401, + "s3ObjectKey": "2023-12-10/b4f19f161b644c12a9c8e69b8a4bacff.mp4", + "presignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/b4f19f161b644c12a9c8e69b8a4bacff.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=6d55e04318e58820479f416e27f9f382b3c3405aa62dba8a910d6e1415f4aef3", + "thumbnailS3Key": "2023-12-10/994d73fd62314056ac93aa1b83872540.jpg", + "thumbnailPresignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/994d73fd62314056ac93aa1b83872540.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=2e70561027a82186486c0343af1701bfee338b20689a7241fce6c6690c7c0106" + }, + { + "id": "399ede83427d4ba6945b147d87fa4b95", + "redditFullname": "t3_18fdvmq", + "redditLinkUrl": "https://streamin.one/v/855a7353", + "redditPostTitle": "Jonathan Clauss (Marseille) straight red card against Lorient 80'", + "redditPostCreatedAt": "2023-12-10T21:27:55Z", + "createdAt": "2023-12-10T21:34:45.650708Z", + "fixtureId": 1045010, + "s3ObjectKey": "2023-12-10/9c6946ac302548329dfc0fdf8a67a044.mp4", + "presignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/9c6946ac302548329dfc0fdf8a67a044.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=c6f5e2522d5eae69453bdc5e9e33229a073c4161b9a1472efc125858e9e03a29", + "thumbnailS3Key": "2023-12-10/9e6b93a2989442feb001776dac1a6df5.jpg", + "thumbnailPresignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/9e6b93a2989442feb001776dac1a6df5.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=f4f14c649796a081fd0ab9df9b3cb10811486bcdcdfd72bc6e9a3eca90ef1d9e" + }, + { + "id": "cba0d458fedf4b75adf036ebf2465a3c", + "redditFullname": "t3_18fdlh1", + "redditLinkUrl": "https://streamin.one/v/e425e3c2", + "redditPostTitle": "Roma 1-[1] Fiorentina - Lucas Martinez Quarta 66'", + "redditPostCreatedAt": "2023-12-10T21:15:04Z", + "createdAt": "2023-12-10T21:16:15.085583Z", + "fixtureId": 1052401, + "s3ObjectKey": "2023-12-10/8122e2ec09c84acca8dca229a049189b.mp4", + "presignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/8122e2ec09c84acca8dca229a049189b.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=d5c85519417d4cd5429f37fd300f460538345a7d0ad0b8d0f72a2cd694991f91", + "thumbnailS3Key": "2023-12-10/6b2f8441d62f4c48ade9c7c10e191f35.jpg", + "thumbnailPresignedUrl": "https://reddit-soccer-goals.s3.amazonaws.com/2023-12-10/6b2f8441d62f4c48ade9c7c10e191f35.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=AKIAROYRWTDOHOZIUNNZ%2F20231211%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20231211T041814Z\u0026X-Amz-Expires=600\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=e6ec552d7ce4da66c8cb06ee90cd4ef6eb214573bf941c360d815bb71b450dac" + } + ], + "total": 7566 +} \ No newline at end of file diff --git a/e2e/fixtures/leagues.json b/e2e/fixtures/leagues.json new file mode 100644 index 0000000..d68a0d8 --- /dev/null +++ b/e2e/fixtures/leagues.json @@ -0,0 +1,156 @@ +{ + "leagues": [ + { + "id": 78, + "name": "Bundesliga", + "type": "League", + "logo": "https://media.api-sports.io/football/leagues/78.png", + "createdAt": "2022-10-07T03:22:21.853241Z", + "currentSeason": 2023 + }, + { + "id": 45, + "name": "FA Cup", + "type": "Cup", + "logo": "https://media-4.api-sports.io/football/leagues/45.png", + "createdAt": "2023-12-06T23:30:47.77497Z", + "currentSeason": 2023 + }, + { + "id": 10, + "name": "Friendlies", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/10.png", + "createdAt": "2022-11-06T04:06:20.232371Z", + "currentSeason": 2023 + }, + { + "id": 140, + "name": "La Liga", + "type": "League", + "logo": "https://media.api-sports.io/football/leagues/140.png", + "createdAt": "2022-10-07T03:22:21.210759Z", + "currentSeason": 2023 + }, + { + "id": 48, + "name": "League Cup", + "type": "Cup", + "logo": "https://media-4.api-sports.io/football/leagues/48.png", + "createdAt": "2023-12-06T23:30:48.476787Z", + "currentSeason": 2023 + }, + { + "id": 61, + "name": "Ligue 1", + "type": "League", + "logo": "https://media.api-sports.io/football/leagues/61.png", + "createdAt": "2022-10-07T03:22:22.291061Z", + "currentSeason": 2023 + }, + { + "id": 253, + "name": "Major League Soccer", + "type": "League", + "logo": "https://media-3.api-sports.io/football/leagues/253.png", + "createdAt": "2023-09-04T03:04:03.345334Z", + "currentSeason": 2023 + }, + { + "id": 39, + "name": "Premier League", + "type": "League", + "logo": "https://media.api-sports.io/football/leagues/39.png", + "createdAt": "2022-10-07T03:22:20.24166Z", + "currentSeason": 2023 + }, + { + "id": 135, + "name": "Serie A", + "type": "League", + "logo": "https://media.api-sports.io/football/leagues/135.png", + "createdAt": "2022-10-07T03:22:20.73785Z", + "currentSeason": 2023 + }, + { + "id": 2, + "name": "UEFA Champions League", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/2.png", + "createdAt": "2022-10-07T03:22:22.985097Z", + "currentSeason": 2023 + }, + { + "id": 3, + "name": "UEFA Europa League", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/3.png", + "createdAt": "2022-10-07T03:22:23.42805Z", + "currentSeason": 2023 + }, + { + "id": 1, + "name": "World Cup", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/1.png", + "createdAt": "2022-10-07T03:22:23.901111Z", + "currentSeason": 2022 + }, + { + "id": 29, + "name": "World Cup - Qualification Africa", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/29.png", + "createdAt": "2022-11-06T02:53:46.442972Z", + "currentSeason": 2023 + }, + { + "id": 30, + "name": "World Cup - Qualification Asia", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/30.png", + "createdAt": "2022-11-06T02:53:46.949013Z", + "currentSeason": 2026 + }, + { + "id": 31, + "name": "World Cup - Qualification CONCACAF", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/31.png", + "createdAt": "2022-11-06T02:53:44.389636Z", + "currentSeason": 2022 + }, + { + "id": 32, + "name": "World Cup - Qualification Europe", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/32.png", + "createdAt": "2022-11-06T02:53:44.901505Z", + "currentSeason": 2020 + }, + { + "id": 37, + "name": "World Cup - Qualification Intercontinental Play-offs", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/37.png", + "createdAt": "2022-11-06T02:53:43.911091Z", + "currentSeason": 2022 + }, + { + "id": 33, + "name": "World Cup - Qualification Oceania", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/33.png", + "createdAt": "2022-11-06T02:53:45.415948Z", + "currentSeason": 2022 + }, + { + "id": 34, + "name": "World Cup - Qualification South America", + "type": "Cup", + "logo": "https://media.api-sports.io/football/leagues/34.png", + "createdAt": "2022-11-06T02:53:45.927833Z", + "currentSeason": 2026 + } + ] +} \ No newline at end of file diff --git a/e2e/fixtures/teams.json b/e2e/fixtures/teams.json new file mode 100644 index 0000000..081891f --- /dev/null +++ b/e2e/fixtures/teams.json @@ -0,0 +1,6482 @@ +{ + "teams": [ + { + "id": 176, + "name": "VfL BOCHUM", + "aliases": null, + "code": "BOC", + "country": "Germany", + "founded": 1848, + "national": false, + "logo": "https://media.api-sports.io/football/teams/176.png", + "createdAt": "2022-10-08T04:44:14.531356Z" + }, + { + "id": 1552, + "name": "Oman", + "aliases": null, + "code": "OMA", + "country": "Oman", + "founded": 1978, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1552.png", + "createdAt": "2022-11-06T03:07:22.048706Z" + }, + { + "id": 161, + "name": "VfL Wolfsburg", + "aliases": null, + "code": "WOL", + "country": "Germany", + "founded": 1945, + "national": false, + "logo": "https://media.api-sports.io/football/teams/161.png", + "createdAt": "2022-10-08T04:44:14.232982Z" + }, + { + "id": 1595, + "name": "Seattle Sounders", + "aliases": null, + "code": "SEA", + "country": "USA", + "founded": 2007, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1595.png", + "createdAt": "2023-09-04T03:10:03.187411Z" + }, + { + "id": 19073, + "name": "Portugal U18", + "aliases": null, + "code": "", + "country": "Portugal", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/19073.png", + "createdAt": "2023-09-01T02:27:11.533903Z" + }, + { + "id": 8228, + "name": "Ukraine U21", + "aliases": null, + "code": "UKR", + "country": "Ukraine", + "founded": 1991, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8228.png", + "createdAt": "2023-09-01T02:27:05.055968Z" + }, + { + "id": 13, + "name": "Senegal", + "aliases": null, + "code": "SEN", + "country": "Senegal", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/13.png", + "createdAt": "2022-10-08T04:44:24.18025Z" + }, + { + "id": 17952, + "name": "Finland U17", + "aliases": null, + "code": "", + "country": "Finland", + "founded": 1907, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/17952.png", + "createdAt": "2023-09-01T02:27:10.716769Z" + }, + { + "id": 1613, + "name": "Columbus Crew", + "aliases": null, + "code": "COL", + "country": "USA", + "founded": 1996, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1613.png", + "createdAt": "2023-09-04T03:10:06.201331Z" + }, + { + "id": 667, + "name": "Lincoln Red Imps FC", + "aliases": null, + "code": "LIN", + "country": "Gibraltar", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/667.png", + "createdAt": "2022-10-08T04:44:21.447935Z" + }, + { + "id": 2073, + "name": "Silkeborg", + "aliases": null, + "code": "SIL", + "country": "Denmark", + "founded": 1917, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2073.png", + "createdAt": "2022-10-08T04:44:23.424206Z" + }, + { + "id": 44, + "name": "Burnley", + "aliases": null, + "code": "BUR", + "country": "England", + "founded": 1882, + "national": false, + "logo": "https://media.api-sports.io/football/teams/44.png", + "createdAt": "2022-10-20T04:06:53.585623Z" + }, + { + "id": 1101, + "name": "Estonia", + "aliases": null, + "code": "EST", + "country": "Estonia", + "founded": 1921, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1101.png", + "createdAt": "2022-11-06T04:06:57.858245Z" + }, + { + "id": 99, + "name": "Clermont Foot", + "aliases": null, + "code": "CLE", + "country": "France", + "founded": 1990, + "national": false, + "logo": "https://media.api-sports.io/football/teams/99.png", + "createdAt": "2022-10-08T04:44:17.6208Z" + }, + { + "id": 1579, + "name": "Monza", + "aliases": null, + "code": "MON", + "country": "Italy", + "founded": 1912, + "national": false, + "logo": "https://media.api-sports.io/football/teams/1579.png", + "createdAt": "2022-10-08T04:44:19.538428Z" + }, + { + "id": 188, + "name": "Arminia Bielefeld", + "aliases": null, + "code": "ARM", + "country": "Germany", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/188.png", + "createdAt": "2022-10-20T04:06:51.24865Z" + }, + { + "id": 5, + "name": "Sweden", + "aliases": null, + "code": "SWE", + "country": "Sweden", + "founded": 1904, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5.png", + "createdAt": "2022-11-06T04:06:56.676346Z" + }, + { + "id": 21458, + "name": "Australia U18", + "aliases": null, + "code": "", + "country": "Australia", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/21458.png", + "createdAt": "2023-09-01T02:27:12.030647Z" + }, + { + "id": 701, + "name": "KI Klaksvik", + "aliases": null, + "code": "", + "country": "Faroe-Islands", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/701.png", + "createdAt": "2022-10-08T04:44:21.521332Z" + }, + { + "id": 2242, + "name": "FC Cincinnati", + "aliases": null, + "code": "", + "country": "USA", + "founded": 0, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/2242.png", + "createdAt": "2023-09-04T03:10:07.028224Z" + }, + { + "id": 5536, + "name": "St. Kitts and Nevis", + "aliases": null, + "code": "", + "country": "St. Kitts and Nevis", + "founded": 1932, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5536.png", + "createdAt": "2022-11-06T03:07:23.798112Z" + }, + { + "id": 614, + "name": "AEK Larnaca", + "aliases": null, + "code": "LAR", + "country": "Cyprus", + "founded": 1994, + "national": false, + "logo": "https://media.api-sports.io/football/teams/614.png", + "createdAt": "2022-10-08T04:44:21.277382Z" + }, + { + "id": 1607, + "name": "Chicago Fire", + "aliases": null, + "code": "CHI", + "country": "USA", + "founded": 1997, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1607.png", + "createdAt": "2023-09-04T03:10:05.227301Z" + }, + { + "id": 1554, + "name": "Kyrgyzstan", + "aliases": null, + "code": "KYR", + "country": "Kyrgyzstan", + "founded": 1992, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1554.png", + "createdAt": "2022-11-06T03:07:22.086303Z" + }, + { + "id": 29, + "name": "Costa Rica", + "aliases": null, + "code": "COS", + "country": "Costa-Rica", + "founded": 1921, + "national": true, + "logo": "https://media.api-sports.io/football/teams/29.png", + "createdAt": "2022-10-08T04:44:24.522105Z" + }, + { + "id": 6, + "name": "Brazil", + "aliases": [ + "Brasil" + ], + "code": "BRA", + "country": "Brazil", + "founded": 1914, + "national": true, + "logo": "https://media.api-sports.io/football/teams/6.png", + "createdAt": "2022-10-08T04:44:24.058256Z" + }, + { + "id": 3364, + "name": "Borac Banja Luka", + "aliases": null, + "code": "BOR", + "country": "Bosnia", + "founded": 1926, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3364.png", + "createdAt": "2022-10-20T04:06:56.952492Z" + }, + { + "id": 1601, + "name": "Toronto FC", + "aliases": null, + "code": "TOR", + "country": "Canada", + "founded": 2006, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1601.png", + "createdAt": "2023-09-04T03:10:04.249518Z" + }, + { + "id": 1063, + "name": "Saint Etienne", + "aliases": null, + "code": "ETI", + "country": "France", + "founded": 1920, + "national": false, + "logo": "https://media.api-sports.io/football/teams/1063.png", + "createdAt": "2022-10-20T04:06:52.924806Z" + }, + { + "id": 21460, + "name": "Austria U18", + "aliases": null, + "code": "", + "country": "Austria", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21460.png", + "createdAt": "2023-09-01T02:27:12.355985Z" + }, + { + "id": 168, + "name": "Bayer Leverkusen", + "aliases": null, + "code": "BAY", + "country": "Germany", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/168.png", + "createdAt": "2022-10-08T04:44:14.385055Z" + }, + { + "id": 247, + "name": "Celtic", + "aliases": null, + "code": "CEL", + "country": "Scotland", + "founded": 1888, + "national": false, + "logo": "https://media.api-sports.io/football/teams/247.png", + "createdAt": "2022-10-08T04:44:20.430265Z" + }, + { + "id": 20546, + "name": "Ghana U23", + "aliases": null, + "code": "", + "country": "Ghana", + "founded": 1957, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/20546.png", + "createdAt": "2023-09-01T02:27:11.696561Z" + }, + { + "id": 5535, + "name": "Pakistan", + "aliases": null, + "code": "PAK", + "country": "Pakistan", + "founded": 1948, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5535.png", + "createdAt": "2022-11-06T03:07:22.60965Z" + }, + { + "id": 1526, + "name": "Libya", + "aliases": null, + "code": "LIB", + "country": "Libya", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1526.png", + "createdAt": "2022-11-06T03:07:20.854118Z" + }, + { + "id": 1531, + "name": "South Africa", + "aliases": null, + "code": "SOU", + "country": "South-Africa", + "founded": 1991, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1531.png", + "createdAt": "2022-11-06T03:07:20.965521Z" + }, + { + "id": 15, + "name": "Switzerland", + "aliases": null, + "code": "SWI", + "country": "Switzerland", + "founded": 1895, + "national": true, + "logo": "https://media.api-sports.io/football/teams/15.png", + "createdAt": "2022-10-08T04:44:24.229065Z" + }, + { + "id": 1516, + "name": "Benin", + "aliases": null, + "code": "BEN", + "country": "Benin", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1516.png", + "createdAt": "2022-11-06T03:07:20.598167Z" + }, + { + "id": 2262, + "name": "Dinamo Tbilisi", + "aliases": null, + "code": "DIN", + "country": "Georgia", + "founded": 1925, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2262.png", + "createdAt": "2022-10-20T04:06:56.872435Z" + }, + { + "id": 339, + "name": "Legia Warszawa", + "aliases": null, + "code": "LEG", + "country": "Poland", + "founded": 1916, + "national": false, + "logo": "https://media.api-sports.io/football/teams/339.png", + "createdAt": "2022-10-20T04:06:55.781743Z" + }, + { + "id": 8184, + "name": "Bosnia-Herzegovina U21", + "aliases": null, + "code": "BOS", + "country": "Bosnia", + "founded": 1992, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8184.png", + "createdAt": "2023-09-01T02:27:01.617992Z" + }, + { + "id": 20, + "name": "Australia", + "aliases": null, + "code": "AUS", + "country": "Australia", + "founded": 1961, + "national": true, + "logo": "https://media.api-sports.io/football/teams/20.png", + "createdAt": "2022-10-08T04:44:24.30249Z" + }, + { + "id": 112, + "name": "Metz", + "aliases": null, + "code": "MET", + "country": "France", + "founded": 1932, + "national": false, + "logo": "https://media.api-sports.io/football/teams/112.png", + "createdAt": "2022-10-20T04:06:52.876892Z" + }, + { + "id": 10361, + "name": "Estonia U19", + "aliases": null, + "code": "EST", + "country": "Estonia", + "founded": 1921, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10361.png", + "createdAt": "2023-09-01T02:27:07.58618Z" + }, + { + "id": 3491, + "name": "Raków Częstochowa", + "aliases": null, + "code": "RAK", + "country": "Poland", + "founded": 1921, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/3491.png", + "createdAt": "2023-09-01T02:27:40.552097Z" + }, + { + "id": 1091, + "name": "Slovenia", + "aliases": null, + "code": "SLO", + "country": "Slovenia", + "founded": 1920, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1091.png", + "createdAt": "2022-11-06T04:06:57.632948Z" + }, + { + "id": 539, + "name": "Levante", + "aliases": null, + "code": "LEV", + "country": "Spain", + "founded": 1909, + "national": false, + "logo": "https://media.api-sports.io/football/teams/539.png", + "createdAt": "2022-10-20T04:06:51.843384Z" + }, + { + "id": 1108, + "name": "Scotland", + "aliases": null, + "code": "SCO", + "country": "Scotland", + "founded": 1873, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1108.png", + "createdAt": "2022-11-06T04:06:58.022698Z" + }, + { + "id": 278, + "name": "Vikingur Reykjavik", + "aliases": null, + "code": "VIK", + "country": "Iceland", + "founded": 1908, + "national": false, + "logo": "https://media.api-sports.io/football/teams/278.png", + "createdAt": "2022-10-08T04:44:20.478954Z" + }, + { + "id": 2385, + "name": "Jamaica", + "aliases": null, + "code": "JAM", + "country": "Jamaica", + "founded": 1910, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2385.png", + "createdAt": "2022-11-06T03:07:23.317649Z" + }, + { + "id": 10941, + "name": "Kyrgyz Republic U23", + "aliases": null, + "code": "", + "country": "Pakistan", + "founded": 1992, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10941.png", + "createdAt": "2023-09-01T02:27:08.716433Z" + }, + { + "id": 10932, + "name": "China PR U23", + "aliases": null, + "code": "", + "country": "Italy", + "founded": 1924, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10932.png", + "createdAt": "2023-09-01T02:27:07.961162Z" + }, + { + "id": 4626, + "name": "Hamrun Spartans", + "aliases": null, + "code": "HAM", + "country": "Malta", + "founded": 1907, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/4626.png", + "createdAt": "2023-09-01T02:27:41.359957Z" + }, + { + "id": 164, + "name": "FSV Mainz 05", + "aliases": null, + "code": "MAI", + "country": "Germany", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/164.png", + "createdAt": "2022-10-08T04:44:14.305882Z" + }, + { + "id": 1507, + "name": "Zambia", + "aliases": null, + "code": "ZAM", + "country": "Zambia", + "founded": 1929, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1507.png", + "createdAt": "2022-11-06T03:07:20.372657Z" + }, + { + "id": 1546, + "name": "Singapore", + "aliases": null, + "code": "SIN", + "country": "Singapore", + "founded": 1892, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1546.png", + "createdAt": "2022-11-06T03:07:21.902571Z" + }, + { + "id": 1535, + "name": "Djibouti", + "aliases": null, + "code": "", + "country": "Djibouti", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1535.png", + "createdAt": "2022-11-06T03:07:21.062001Z" + }, + { + "id": 2273, + "name": "FC Levadia Tallinn", + "aliases": null, + "code": "LEV", + "country": "Estonia", + "founded": 1998, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2273.png", + "createdAt": "2022-10-08T04:44:21.765951Z" + }, + { + "id": 407, + "name": "Brondby", + "aliases": null, + "code": "BRO", + "country": "Denmark", + "founded": 1964, + "national": false, + "logo": "https://media.api-sports.io/football/teams/407.png", + "createdAt": "2022-10-20T04:06:55.908048Z" + }, + { + "id": 39, + "name": "Wolves", + "aliases": null, + "code": "WOL", + "country": "England", + "founded": 1877, + "national": false, + "logo": "https://media.api-sports.io/football/teams/39.png", + "createdAt": "2022-10-08T04:44:18.199138Z" + }, + { + "id": 180, + "name": "FC Heidenheim", + "aliases": null, + "code": "HEI", + "country": "Germany", + "founded": 1946, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/180.png", + "createdAt": "2023-09-01T02:26:34.323865Z" + }, + { + "id": 1571, + "name": "Indonesia", + "aliases": null, + "code": "IND", + "country": "Indonesia", + "founded": 1930, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1571.png", + "createdAt": "2022-11-06T03:07:22.487728Z" + }, + { + "id": 505, + "name": "Inter", + "aliases": [ + "Inter Milan" + ], + "code": "INT", + "country": "Italy", + "founded": 1908, + "national": false, + "logo": "https://media.api-sports.io/football/teams/505.png", + "createdAt": "2022-10-08T04:44:19.393819Z" + }, + { + "id": 26, + "name": "Argentina", + "aliases": null, + "code": "ARG", + "country": "Argentina", + "founded": 1893, + "national": true, + "logo": "https://media.api-sports.io/football/teams/26.png", + "createdAt": "2022-10-08T04:44:24.448476Z" + }, + { + "id": 36, + "name": "Fulham", + "aliases": null, + "code": "FUL", + "country": "England", + "founded": 1879, + "national": false, + "logo": "https://media.api-sports.io/football/teams/36.png", + "createdAt": "2022-10-08T04:44:18.174901Z" + }, + { + "id": 1515, + "name": "Seychelles", + "aliases": null, + "code": "SEY", + "country": "Seychelles", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1515.png", + "createdAt": "2022-11-06T03:07:20.573757Z" + }, + { + "id": 3719, + "name": "Slovácko", + "aliases": null, + "code": "SLO", + "country": "Czech-Republic", + "founded": 1927, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3719.png", + "createdAt": "2022-10-08T04:44:23.521108Z" + }, + { + "id": 867, + "name": "Lecce", + "aliases": null, + "code": "LEC", + "country": "Italy", + "founded": 1908, + "national": false, + "logo": "https://media.api-sports.io/football/teams/867.png", + "createdAt": "2022-10-08T04:44:19.509746Z" + }, + { + "id": 2523, + "name": "Johor Darul Takzim FC", + "aliases": null, + "code": "JOH", + "country": "Malaysia", + "founded": 1972, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/2523.png", + "createdAt": "2023-09-01T02:26:55.641995Z" + }, + { + "id": 10173, + "name": "Gabon U23", + "aliases": null, + "code": "", + "country": "Gabon", + "founded": 1962, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10173.png", + "createdAt": "2023-09-01T02:27:05.53797Z" + }, + { + "id": 257, + "name": "Rangers", + "aliases": null, + "code": "RAN", + "country": "Scotland", + "founded": 1873, + "national": false, + "logo": "https://media.api-sports.io/football/teams/257.png", + "createdAt": "2022-10-08T04:44:20.454612Z" + }, + { + "id": 1122, + "name": "FK Jablonec", + "aliases": null, + "code": "JAB", + "country": "Czech-Republic", + "founded": 1945, + "national": false, + "logo": "https://media.api-sports.io/football/teams/1122.png", + "createdAt": "2022-10-20T04:06:58.648878Z" + }, + { + "id": 1501, + "name": "Ivory Coast", + "aliases": null, + "code": "IVO", + "country": "Côte d'Ivoire", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1501.png", + "createdAt": "2022-11-06T03:07:20.23855Z" + }, + { + "id": 597, + "name": "Lokomotiv Moscow", + "aliases": null, + "code": "LOK", + "country": "Russia", + "founded": 1923, + "national": false, + "logo": "https://media.api-sports.io/football/teams/597.png", + "createdAt": "2022-10-20T04:06:58.29853Z" + }, + { + "id": 8211, + "name": "Netherlands U21", + "aliases": null, + "code": "NET", + "country": "Netherlands", + "founded": 1889, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8211.png", + "createdAt": "2023-09-01T02:27:03.430093Z" + }, + { + "id": 46, + "name": "Leicester", + "aliases": null, + "code": "LEI", + "country": "England", + "founded": 1884, + "national": false, + "logo": "https://media.api-sports.io/football/teams/46.png", + "createdAt": "2022-10-08T04:44:18.321047Z" + }, + { + "id": 2184, + "name": "Servette FC", + "aliases": null, + "code": "SER", + "country": "Switzerland", + "founded": 1890, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/2184.png", + "createdAt": "2023-09-01T02:27:39.360383Z" + }, + { + "id": 1528, + "name": "Burundi", + "aliases": null, + "code": "BUR", + "country": "Burundi", + "founded": 1948, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1528.png", + "createdAt": "2022-11-06T03:07:20.897877Z" + }, + { + "id": 541, + "name": "Real Madrid", + "aliases": null, + "code": "REA", + "country": "Spain", + "founded": 1902, + "national": false, + "logo": "https://media.api-sports.io/football/teams/541.png", + "createdAt": "2022-10-08T04:44:15.281051Z" + }, + { + "id": 1517, + "name": "Congo", + "aliases": null, + "code": "CON", + "country": "Congo", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1517.png", + "createdAt": "2022-11-06T03:07:20.622511Z" + }, + { + "id": 1547, + "name": "Bahrain", + "aliases": null, + "code": "BAH", + "country": "Bahrain", + "founded": 1957, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1547.png", + "createdAt": "2022-11-06T03:07:21.926826Z" + }, + { + "id": 4195, + "name": "Maccabi Haifa", + "aliases": null, + "code": "MAC", + "country": "Israel", + "founded": 1913, + "national": false, + "logo": "https://media.api-sports.io/football/teams/4195.png", + "createdAt": "2022-10-08T04:44:21.875354Z" + }, + { + "id": 14, + "name": "Serbia", + "aliases": null, + "code": "SER", + "country": "Serbia", + "founded": 1919, + "national": true, + "logo": "https://media.api-sports.io/football/teams/14.png", + "createdAt": "2022-10-08T04:44:24.204758Z" + }, + { + "id": 21473, + "name": "Norway U16", + "aliases": null, + "code": "", + "country": "Norway", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21473.png", + "createdAt": "2023-09-01T02:27:14.506165Z" + }, + { + "id": 2596, + "name": "Farul Constanta", + "aliases": null, + "code": "", + "country": "Romania", + "founded": 2016, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/2596.png", + "createdAt": "2023-09-01T02:27:39.850031Z" + }, + { + "id": 1103, + "name": "Bulgaria", + "aliases": null, + "code": "BUL", + "country": "Bulgaria", + "founded": 1923, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1103.png", + "createdAt": "2022-11-06T04:06:57.908478Z" + }, + { + "id": 1512, + "name": "Mozambique", + "aliases": null, + "code": "MOZ", + "country": "Mozambique", + "founded": 1976, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1512.png", + "createdAt": "2022-11-06T03:07:20.494493Z" + }, + { + "id": 111, + "name": "LE Havre", + "aliases": null, + "code": "HAV", + "country": "France", + "founded": 1872, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/111.png", + "createdAt": "2023-09-01T02:27:23.832088Z" + }, + { + "id": 8226, + "name": "Switzerland U21", + "aliases": null, + "code": "SWI", + "country": "Switzerland", + "founded": 1895, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8226.png", + "createdAt": "2023-09-01T02:27:04.730595Z" + }, + { + "id": 3408, + "name": "Aris", + "aliases": null, + "code": "ARI", + "country": "Cyprus", + "founded": 1930, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/3408.png", + "createdAt": "2023-09-01T02:27:40.387974Z" + }, + { + "id": 51, + "name": "Brighton", + "aliases": null, + "code": "BRI", + "country": "England", + "founded": 1901, + "national": false, + "logo": "https://media.api-sports.io/football/teams/51.png", + "createdAt": "2022-10-08T04:44:18.443493Z" + }, + { + "id": 10950, + "name": "Oman U23", + "aliases": null, + "code": "", + "country": "Oman", + "founded": 1978, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10950.png", + "createdAt": "2023-09-01T02:27:09.050491Z" + }, + { + "id": 1493, + "name": "Namibia", + "aliases": null, + "code": "NAM", + "country": "Namibia", + "founded": 1990, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1493.png", + "createdAt": "2022-11-06T03:07:20.061753Z" + }, + { + "id": 160, + "name": "SC Freiburg", + "aliases": null, + "code": "FRE", + "country": "Germany", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/160.png", + "createdAt": "2022-10-08T04:44:14.208408Z" + }, + { + "id": 1118, + "name": "Netherlands", + "aliases": null, + "code": "NET", + "country": "Netherlands", + "founded": 1889, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1118.png", + "createdAt": "2022-10-08T04:44:24.59459Z" + }, + { + "id": 97, + "name": "Lorient", + "aliases": null, + "code": "LOR", + "country": "France", + "founded": 1926, + "national": false, + "logo": "https://media.api-sports.io/football/teams/97.png", + "createdAt": "2022-10-08T04:44:17.571465Z" + }, + { + "id": 2388, + "name": "Cuba", + "aliases": null, + "code": "CUB", + "country": "Cuba", + "founded": 1924, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2388.png", + "createdAt": "2022-11-06T03:07:23.359214Z" + }, + { + "id": 567, + "name": "Plzen", + "aliases": null, + "code": "PLZ", + "country": "Czech-Republic", + "founded": 1911, + "national": false, + "logo": "https://media.api-sports.io/football/teams/567.png", + "createdAt": "2022-10-08T04:44:20.984745Z" + }, + { + "id": 95, + "name": "Strasbourg", + "aliases": null, + "code": "STR", + "country": "France", + "founded": 1906, + "national": false, + "logo": "https://media.api-sports.io/football/teams/95.png", + "createdAt": "2022-10-08T04:44:17.516014Z" + }, + { + "id": 172, + "name": "VfB Stuttgart", + "aliases": null, + "code": "STU", + "country": "Germany", + "founded": 1893, + "national": false, + "logo": "https://media.api-sports.io/football/teams/172.png", + "createdAt": "2022-10-08T04:44:14.458435Z" + }, + { + "id": 1561, + "name": "North Korea", + "aliases": null, + "code": "", + "country": "North-Korea", + "founded": 1945, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1561.png", + "createdAt": "2022-11-06T03:07:22.23164Z" + }, + { + "id": 10958, + "name": "Syria U23", + "aliases": null, + "code": "", + "country": "Syria", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10958.png", + "createdAt": "2023-09-01T02:27:09.392262Z" + }, + { + "id": 5164, + "name": "Nicaragua", + "aliases": null, + "code": "", + "country": "Nicaragua", + "founded": 1931, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5164.png", + "createdAt": "2022-11-06T03:07:23.536224Z" + }, + { + "id": 354, + "name": "The New Saints", + "aliases": null, + "code": "TNS", + "country": "Wales", + "founded": 1959, + "national": false, + "logo": "https://media.api-sports.io/football/teams/354.png", + "createdAt": "2022-10-08T04:44:20.558261Z" + }, + { + "id": 12733, + "name": "Ballkani", + "aliases": null, + "code": "", + "country": "Kosovo", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/12733.png", + "createdAt": "2022-10-08T04:44:21.899813Z" + }, + { + "id": 5538, + "name": "Brunei", + "aliases": null, + "code": "", + "country": "Brunei-Darussalam", + "founded": 1959, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5538.png", + "createdAt": "2022-11-06T03:07:22.658564Z" + }, + { + "id": 5159, + "name": "El Salvador", + "aliases": null, + "code": "SAL", + "country": "El-Salvador", + "founded": 1935, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5159.png", + "createdAt": "2022-11-06T03:07:23.462894Z" + }, + { + "id": 31, + "name": "Morocco", + "aliases": null, + "code": "MOR", + "country": "Morocco", + "founded": 1955, + "national": true, + "logo": "https://media.api-sports.io/football/teams/31.png", + "createdAt": "2022-10-08T04:44:24.545916Z" + }, + { + "id": 3623, + "name": "Dnipro-1", + "aliases": null, + "code": "", + "country": "Ukraine", + "founded": 2017, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3623.png", + "createdAt": "2022-10-08T04:44:23.496766Z" + }, + { + "id": 4460, + "name": "Hong Kong", + "aliases": null, + "code": "HON", + "country": "Hong-Kong", + "founded": 1886, + "national": true, + "logo": "https://media.api-sports.io/football/teams/4460.png", + "createdAt": "2022-11-06T03:07:22.512369Z" + }, + { + "id": 65, + "name": "Nottingham Forest", + "aliases": null, + "code": "NOT", + "country": "England", + "founded": 1865, + "national": false, + "logo": "https://media.api-sports.io/football/teams/65.png", + "createdAt": "2022-10-08T04:44:18.546603Z" + }, + { + "id": 1568, + "name": "Uzbekistan", + "aliases": null, + "code": "UZB", + "country": "Uzbekistan", + "founded": 1946, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1568.png", + "createdAt": "2022-11-06T03:07:22.414529Z" + }, + { + "id": 8150, + "name": "Anguilla", + "aliases": null, + "code": "", + "country": "Anguilla", + "founded": 1990, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8150.png", + "createdAt": "2022-11-06T03:07:23.901886Z" + }, + { + "id": 492, + "name": "Napoli", + "aliases": null, + "code": "NAP", + "country": "Italy", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/492.png", + "createdAt": "2022-10-08T04:44:19.143944Z" + }, + { + "id": 49, + "name": "Chelsea", + "aliases": null, + "code": "CHE", + "country": "England", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/49.png", + "createdAt": "2022-10-08T04:44:18.394435Z" + }, + { + "id": 1533, + "name": "Cape Verde Islands", + "aliases": null, + "code": "CAP", + "country": "Cape-Verde-Islands", + "founded": 1982, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1533.png", + "createdAt": "2022-11-06T03:07:21.012957Z" + }, + { + "id": 10172, + "name": "Egypt U23", + "aliases": null, + "code": "", + "country": "Egypt", + "founded": 1921, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10172.png", + "createdAt": "2023-09-01T02:27:05.377924Z" + }, + { + "id": 38, + "name": "Watford", + "aliases": null, + "code": "WAT", + "country": "England", + "founded": 1881, + "national": false, + "logo": "https://media.api-sports.io/football/teams/38.png", + "createdAt": "2022-10-20T04:06:53.495995Z" + }, + { + "id": 10938, + "name": "Jordan U23", + "aliases": null, + "code": "", + "country": "Pakistan", + "founded": 1949, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10938.png", + "createdAt": "2023-09-01T02:27:08.510084Z" + }, + { + "id": 1490, + "name": "Madagascar", + "aliases": null, + "code": "MAD", + "country": "Madagascar", + "founded": 1961, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1490.png", + "createdAt": "2022-11-06T03:07:19.982714Z" + }, + { + "id": 774, + "name": "Romania", + "aliases": null, + "code": "ROM", + "country": "Romania", + "founded": 1909, + "national": true, + "logo": "https://media.api-sports.io/football/teams/774.png", + "createdAt": "2022-11-06T04:06:57.480262Z" + }, + { + "id": 1538, + "name": "Malaysia", + "aliases": null, + "code": "MAL", + "country": "Malaysia", + "founded": 1933, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1538.png", + "createdAt": "2022-11-06T03:07:21.744182Z" + }, + { + "id": 167, + "name": "MY TEAM", + "aliases": null, + "code": "HOF", + "country": "Germany", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/167.png", + "createdAt": "2022-10-08T04:44:14.361062Z" + }, + { + "id": 572, + "name": "Dynamo Kyiv", + "aliases": null, + "code": "DIN", + "country": "Ukraine", + "founded": 1927, + "national": false, + "logo": "https://media.api-sports.io/football/teams/572.png", + "createdAt": "2022-10-08T04:44:21.082445Z" + }, + { + "id": 169, + "name": "Eintracht Frankfurt", + "aliases": [ + "Frankfurt" + ], + "code": "EIN", + "country": "Germany", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/169.png", + "createdAt": "2022-10-08T04:44:14.409843Z" + }, + { + "id": 10342, + "name": "Norway U19", + "aliases": null, + "code": "SWE", + "country": "Norway", + "founded": 1902, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10342.png", + "createdAt": "2023-09-01T02:27:06.846029Z" + }, + { + "id": 1596, + "name": "San Jose Earthquakes", + "aliases": null, + "code": "JOS", + "country": "USA", + "founded": 1995, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1596.png", + "createdAt": "2023-09-04T03:10:03.349423Z" + }, + { + "id": 11907, + "name": "Swift Hesperange", + "aliases": null, + "code": "", + "country": "Luxembourg", + "founded": 1916, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/11907.png", + "createdAt": "2023-09-01T02:27:41.685998Z" + }, + { + "id": 159, + "name": "Hertha Berlin", + "aliases": null, + "code": "HER", + "country": "Germany", + "founded": 1892, + "national": false, + "logo": "https://media.api-sports.io/football/teams/159.png", + "createdAt": "2022-10-08T04:44:14.184254Z" + }, + { + "id": 10335, + "name": "Georgia U19", + "aliases": null, + "code": "GEO", + "country": "Georgia", + "founded": 1990, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10335.png", + "createdAt": "2023-09-01T02:27:06.509765Z" + }, + { + "id": 212, + "name": "FC Porto", + "aliases": [ + "Porto" + ], + "code": "POR", + "country": "Portugal", + "founded": 1893, + "national": false, + "logo": "https://media.api-sports.io/football/teams/212.png", + "createdAt": "2022-10-08T04:44:20.38139Z" + }, + { + "id": 694, + "name": "Tirana", + "aliases": null, + "code": "TIR", + "country": "Albania", + "founded": 1920, + "national": false, + "logo": "https://media.api-sports.io/football/teams/694.png", + "createdAt": "2022-10-08T04:44:21.496733Z" + }, + { + "id": 1498, + "name": "Eritrea", + "aliases": null, + "code": "ERI", + "country": "Eritrea", + "founded": 1996, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1498.png", + "createdAt": "2022-11-06T03:07:20.167762Z" + }, + { + "id": 770, + "name": "Czech Republic", + "aliases": null, + "code": "CZE", + "country": "Czech-Republic", + "founded": 1901, + "national": true, + "logo": "https://media.api-sports.io/football/teams/770.png", + "createdAt": "2022-11-06T04:06:57.407161Z" + }, + { + "id": 777, + "name": "Turkey", + "aliases": null, + "code": "TUR", + "country": "Turkey", + "founded": 1923, + "national": true, + "logo": "https://media.api-sports.io/football/teams/777.png", + "createdAt": "2022-11-06T04:06:57.553569Z" + }, + { + "id": 8195, + "name": "Georgia U21", + "aliases": null, + "code": "GEO", + "country": "Georgia", + "founded": 1990, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8195.png", + "createdAt": "2023-09-01T02:27:02.45005Z" + }, + { + "id": 228, + "name": "Sporting CP", + "aliases": null, + "code": "SPO", + "country": "Portugal", + "founded": 1906, + "national": false, + "logo": "https://media.api-sports.io/football/teams/228.png", + "createdAt": "2022-10-08T04:44:20.405765Z" + }, + { + "id": 258, + "name": "ST Johnstone", + "aliases": null, + "code": "JOH", + "country": "Scotland", + "founded": 1885, + "national": false, + "logo": "https://media.api-sports.io/football/teams/258.png", + "createdAt": "2022-10-20T04:06:57.839959Z" + }, + { + "id": 3884, + "name": "Hibernians", + "aliases": null, + "code": "HIB", + "country": "Malta", + "founded": 1922, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3884.png", + "createdAt": "2022-10-08T04:44:21.814425Z" + }, + { + "id": 626, + "name": "Fola Esch", + "aliases": null, + "code": "", + "country": "Luxembourg", + "founded": 1906, + "national": false, + "logo": "https://media.api-sports.io/football/teams/626.png", + "createdAt": "2022-10-20T04:06:56.541233Z" + }, + { + "id": 8227, + "name": "Turkey U21", + "aliases": null, + "code": "TUR", + "country": "Turkey", + "founded": 1923, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8227.png", + "createdAt": "2023-09-01T02:27:04.896017Z" + }, + { + "id": 609, + "name": "Shkendija", + "aliases": null, + "code": "SKE", + "country": "Macedonia", + "founded": 1979, + "national": false, + "logo": "https://media.api-sports.io/football/teams/609.png", + "createdAt": "2022-10-20T04:06:56.503559Z" + }, + { + "id": 1099, + "name": "Finland", + "aliases": null, + "code": "FIN", + "country": "Finland", + "founded": 1907, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1099.png", + "createdAt": "2022-11-06T04:06:57.809554Z" + }, + { + "id": 10354, + "name": "Albania U19", + "aliases": null, + "code": "ALB", + "country": "Albania", + "founded": 1930, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10354.png", + "createdAt": "2023-09-01T02:27:07.024373Z" + }, + { + "id": 178, + "name": "SpVgg Greuther Furth", + "aliases": null, + "code": "GRE", + "country": "Germany", + "founded": 1903, + "national": false, + "logo": "https://media.api-sports.io/football/teams/178.png", + "createdAt": "2022-10-20T04:06:51.207363Z" + }, + { + "id": 21475, + "name": "Poland U16", + "aliases": null, + "code": "", + "country": "Poland", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21475.png", + "createdAt": "2023-09-01T02:27:14.868865Z" + }, + { + "id": 5168, + "name": "Trinidad and Tobago", + "aliases": null, + "code": "TRI", + "country": "Trinidad-And-Tobago", + "founded": 1908, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5168.png", + "createdAt": "2022-11-06T03:07:23.560732Z" + }, + { + "id": 8210, + "name": "Montenegro U21", + "aliases": null, + "code": "MON", + "country": "Montenegro", + "founded": 1931, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8210.png", + "createdAt": "2023-09-01T02:27:03.270042Z" + }, + { + "id": 201, + "name": "AZ Alkmaar", + "aliases": null, + "code": "ALK", + "country": "Netherlands", + "founded": 1967, + "national": false, + "logo": "https://media.api-sports.io/football/teams/201.png", + "createdAt": "2022-10-20T04:06:57.727077Z" + }, + { + "id": 2265, + "name": "Shkupi 1927", + "aliases": null, + "code": "SHK", + "country": "Macedonia", + "founded": 2014, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2265.png", + "createdAt": "2022-10-08T04:44:21.741265Z" + }, + { + "id": 1505, + "name": "Niger", + "aliases": null, + "code": "NIG", + "country": "Niger", + "founded": 1961, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1505.png", + "createdAt": "2022-11-06T03:07:20.325456Z" + }, + { + "id": 727, + "name": "Osasuna", + "aliases": null, + "code": "OSA", + "country": "Spain", + "founded": 1920, + "national": false, + "logo": "https://media.api-sports.io/football/teams/727.png", + "createdAt": "2022-10-08T04:44:15.482367Z" + }, + { + "id": 21459, + "name": "Austria U16", + "aliases": null, + "code": "", + "country": "Austria", + "founded": 1904, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21459.png", + "createdAt": "2023-09-01T02:27:12.191899Z" + }, + { + "id": 85, + "name": "Paris Saint Germain", + "aliases": [ + "PSG", + "Paris Saint-Germain" + ], + "code": "PAR", + "country": "France", + "founded": 1970, + "national": false, + "logo": "https://media.api-sports.io/football/teams/85.png", + "createdAt": "2022-10-08T04:44:17.417454Z" + }, + { + "id": 21, + "name": "Denmark", + "aliases": null, + "code": "DEN", + "country": "Denmark", + "founded": 1889, + "national": true, + "logo": "https://media.api-sports.io/football/teams/21.png", + "createdAt": "2022-10-08T04:44:24.326433Z" + }, + { + "id": 552, + "name": "Maribor", + "aliases": null, + "code": "MAR", + "country": "Slovenia", + "founded": 1960, + "national": false, + "logo": "https://media.api-sports.io/football/teams/552.png", + "createdAt": "2022-10-08T04:44:20.887355Z" + }, + { + "id": 197, + "name": "PSV Eindhoven", + "aliases": null, + "code": "PSV", + "country": "Netherlands", + "founded": 1913, + "national": false, + "logo": "https://media.api-sports.io/football/teams/197.png", + "createdAt": "2022-10-08T04:44:20.332627Z" + }, + { + "id": 1536, + "name": "Tajikistan", + "aliases": null, + "code": "", + "country": "Tajikistan", + "founded": 1936, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1536.png", + "createdAt": "2022-11-06T03:07:21.695242Z" + }, + { + "id": 21503, + "name": "Estonia U18", + "aliases": null, + "code": "", + "country": "Estonia", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21503.png", + "createdAt": "2023-09-01T02:27:16.062315Z" + }, + { + "id": 8177, + "name": "Albania U21", + "aliases": null, + "code": "ALB", + "country": "Albania", + "founded": 1930, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8177.png", + "createdAt": "2023-09-01T02:27:00.617911Z" + }, + { + "id": 771, + "name": "Northern Ireland", + "aliases": null, + "code": "", + "country": "Northern-Ireland", + "founded": 1880, + "national": true, + "logo": "https://media.api-sports.io/football/teams/771.png", + "createdAt": "2022-11-06T04:06:57.431519Z" + }, + { + "id": 582, + "name": "Alashkert", + "aliases": null, + "code": "ALA", + "country": "Armenia", + "founded": 1990, + "national": false, + "logo": "https://media.api-sports.io/football/teams/582.png", + "createdAt": "2022-10-20T04:06:56.406265Z" + }, + { + "id": 569, + "name": "Club Brugge KV", + "aliases": null, + "code": "CLU", + "country": "Belgium", + "founded": 1891, + "national": false, + "logo": "https://media.api-sports.io/football/teams/569.png", + "createdAt": "2022-10-08T04:44:21.033736Z" + }, + { + "id": 17973, + "name": "Romania U17", + "aliases": null, + "code": "", + "country": "Romania", + "founded": 1909, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/17973.png", + "createdAt": "2023-09-01T02:27:11.209879Z" + }, + { + "id": 1393, + "name": "Union St. Gilloise", + "aliases": null, + "code": "GIL", + "country": "Belgium", + "founded": 1897, + "national": false, + "logo": "https://media.api-sports.io/football/teams/1393.png", + "createdAt": "2022-10-08T04:44:21.643917Z" + }, + { + "id": 274, + "name": "Valur Reykjavik", + "aliases": null, + "code": "VAL", + "country": "Iceland", + "founded": 1911, + "national": false, + "logo": "https://media.api-sports.io/football/teams/274.png", + "createdAt": "2022-10-20T04:06:55.739805Z" + }, + { + "id": 656, + "name": "Slovan Bratislava", + "aliases": null, + "code": "SLO", + "country": "Slovakia", + "founded": 1919, + "national": false, + "logo": "https://media.api-sports.io/football/teams/656.png", + "createdAt": "2022-10-08T04:44:21.423649Z" + }, + { + "id": 8180, + "name": "Austria U21", + "aliases": null, + "code": "AUS", + "country": "Austria", + "founded": 1904, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8180.png", + "createdAt": "2023-09-01T02:27:00.945968Z" + }, + { + "id": 50, + "name": "Manchester City", + "aliases": [ + "Man City" + ], + "code": "MAC", + "country": "England", + "founded": 1880, + "national": false, + "logo": "https://media.api-sports.io/football/teams/50.png", + "createdAt": "2022-10-08T04:44:18.418537Z" + }, + { + "id": 9569, + "name": "Nashville SC", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2020, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/9569.png", + "createdAt": "2023-09-04T03:10:07.359509Z" + }, + { + "id": 182, + "name": "Union Berlin", + "aliases": null, + "code": "UNI", + "country": "Germany", + "founded": 1966, + "national": false, + "logo": "https://media.api-sports.io/football/teams/182.png", + "createdAt": "2022-10-08T04:44:14.556145Z" + }, + { + "id": 30, + "name": "Peru", + "aliases": null, + "code": "PER", + "country": "Peru", + "founded": 1922, + "national": true, + "logo": "https://media.api-sports.io/football/teams/30.png", + "createdAt": "2022-11-06T03:07:26.274448Z" + }, + { + "id": 209, + "name": "Feyenoord", + "aliases": null, + "code": "FEY", + "country": "Netherlands", + "founded": 1908, + "national": false, + "logo": "https://media.api-sports.io/football/teams/209.png", + "createdAt": "2022-10-08T04:44:22.545973Z" + }, + { + "id": 1503, + "name": "Gabon", + "aliases": null, + "code": "GAB", + "country": "Gabon", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1503.png", + "createdAt": "2022-11-06T03:07:20.281064Z" + }, + { + "id": 1615, + "name": "DC United", + "aliases": null, + "code": "UNI", + "country": "USA", + "founded": 1996, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1615.png", + "createdAt": "2023-09-04T03:10:06.537349Z" + }, + { + "id": 740, + "name": "Antwerp", + "aliases": null, + "code": "ANT", + "country": "Belgium", + "founded": 1880, + "national": false, + "logo": "https://media.api-sports.io/football/teams/740.png", + "createdAt": "2022-10-20T04:06:58.591169Z" + }, + { + "id": 9568, + "name": "Inter Miami", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2018, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/9568.png", + "createdAt": "2023-09-04T03:10:07.191886Z" + }, + { + "id": 10370, + "name": "Lithuania U19", + "aliases": null, + "code": "LIT", + "country": "Lithuania", + "founded": 1922, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10370.png", + "createdAt": "2023-09-01T02:27:07.778702Z" + }, + { + "id": 606, + "name": "FC Lugano", + "aliases": null, + "code": "LUG", + "country": "Switzerland", + "founded": 1908, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/606.png", + "createdAt": "2023-09-01T02:27:45.106803Z" + }, + { + "id": 8170, + "name": "Montserrat", + "aliases": null, + "code": "MON", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/8170.png", + "createdAt": "2022-11-06T03:07:24.001299Z" + }, + { + "id": 96, + "name": "Toulouse", + "aliases": null, + "code": "TOU", + "country": "France", + "founded": 1937, + "national": false, + "logo": "https://media.api-sports.io/football/teams/96.png", + "createdAt": "2022-10-08T04:44:17.541196Z" + }, + { + "id": 538, + "name": "Celta Vigo", + "aliases": null, + "code": "CEL", + "country": "Spain", + "founded": 1923, + "national": false, + "logo": "https://media.api-sports.io/football/teams/538.png", + "createdAt": "2022-10-08T04:44:15.232379Z" + }, + { + "id": 8208, + "name": "Malta U21", + "aliases": null, + "code": "MAL", + "country": "Malta", + "founded": 1900, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8208.png", + "createdAt": "2023-09-01T02:27:03.106992Z" + }, + { + "id": 5528, + "name": "Belize", + "aliases": null, + "code": "BEL", + "country": "Belize", + "founded": 1980, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5528.png", + "createdAt": "2022-11-06T03:07:23.658306Z" + }, + { + "id": 1514, + "name": "Rwanda", + "aliases": null, + "code": "RWA", + "country": "Rwanda", + "founded": 1972, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1514.png", + "createdAt": "2022-11-06T03:07:20.543207Z" + }, + { + "id": 9, + "name": "Spain", + "aliases": null, + "code": "SPA", + "country": "Spain", + "founded": 1913, + "national": true, + "logo": "https://media.api-sports.io/football/teams/9.png", + "createdAt": "2022-10-08T04:44:24.107529Z" + }, + { + "id": 565, + "name": "BSC Young Boys", + "aliases": null, + "code": "YOU", + "country": "Switzerland", + "founded": 1898, + "national": false, + "logo": "https://media.api-sports.io/football/teams/565.png", + "createdAt": "2022-10-20T04:06:56.255095Z" + }, + { + "id": 553, + "name": "Olympiakos Piraeus", + "aliases": null, + "code": "OLY", + "country": "Greece", + "founded": 1925, + "national": false, + "logo": "https://media.api-sports.io/football/teams/553.png", + "createdAt": "2022-10-08T04:44:20.911675Z" + }, + { + "id": 8187, + "name": "Cyprus U21", + "aliases": null, + "code": "CYP", + "country": "Cyprus", + "founded": 1934, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8187.png", + "createdAt": "2023-09-01T02:27:01.949952Z" + }, + { + "id": 41, + "name": "Southampton", + "aliases": null, + "code": "SOU", + "country": "England", + "founded": 1885, + "national": false, + "logo": "https://media.api-sports.io/football/teams/41.png", + "createdAt": "2022-10-08T04:44:18.248627Z" + }, + { + "id": 628, + "name": "Sparta Praha", + "aliases": null, + "code": "SPA", + "country": "Czech-Republic", + "founded": 1893, + "national": false, + "logo": "https://media.api-sports.io/football/teams/628.png", + "createdAt": "2022-10-20T04:06:56.560083Z" + }, + { + "id": 5165, + "name": "Solomon Islands", + "aliases": null, + "code": "", + "country": "Solomon Islands", + "founded": 1978, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5165.png", + "createdAt": "2022-11-06T03:07:25.573525Z" + }, + { + "id": 767, + "name": "Wales", + "aliases": null, + "code": "WAL", + "country": "Wales", + "founded": 1876, + "national": true, + "logo": "https://media.api-sports.io/football/teams/767.png", + "createdAt": "2022-10-08T04:44:24.570309Z" + }, + { + "id": 1542, + "name": "Vietnam", + "aliases": null, + "code": "VIE", + "country": "Vietnam", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1542.png", + "createdAt": "2022-11-06T03:07:21.831355Z" + }, + { + "id": 776, + "name": "Rep. Of Ireland", + "aliases": null, + "code": "IRE", + "country": "Ireland", + "founded": 1921, + "national": true, + "logo": "https://media.api-sports.io/football/teams/776.png", + "createdAt": "2022-11-06T04:06:57.535007Z" + }, + { + "id": 724, + "name": "Cadiz", + "aliases": null, + "code": "CAD", + "country": "Spain", + "founded": 1910, + "national": false, + "logo": "https://media.api-sports.io/football/teams/724.png", + "createdAt": "2022-10-08T04:44:15.458243Z" + }, + { + "id": 1111, + "name": "Kosovo", + "aliases": null, + "code": "SOV", + "country": "Kosovo", + "founded": 1946, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1111.png", + "createdAt": "2022-11-06T04:06:58.095833Z" + }, + { + "id": 82, + "name": "Montpellier", + "aliases": null, + "code": "MON", + "country": "France", + "founded": 1974, + "national": false, + "logo": "https://media.api-sports.io/football/teams/82.png", + "createdAt": "2022-10-08T04:44:17.338441Z" + }, + { + "id": 489, + "name": "AC Milan", + "aliases": [ + "Milan" + ], + "code": "MIL", + "country": "Italy", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/489.png", + "createdAt": "2022-10-08T04:44:19.11963Z" + }, + { + "id": 1555, + "name": "Philippines", + "aliases": null, + "code": "PHI", + "country": "Philippines", + "founded": 1907, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1555.png", + "createdAt": "2022-11-06T03:07:22.109711Z" + }, + { + "id": 211, + "name": "Benfica", + "aliases": null, + "code": "BEN", + "country": "Portugal", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/211.png", + "createdAt": "2022-10-08T04:44:20.357003Z" + }, + { + "id": 1614, + "name": "Montreal Impact", + "aliases": null, + "code": "MON", + "country": "Canada", + "founded": 2010, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1614.png", + "createdAt": "2023-09-04T03:10:06.371242Z" + }, + { + "id": 400, + "name": "FC Copenhagen", + "aliases": null, + "code": "COP", + "country": "Denmark", + "founded": 1992, + "national": false, + "logo": "https://media.api-sports.io/football/teams/400.png", + "createdAt": "2022-10-08T04:44:20.649664Z" + }, + { + "id": 1548, + "name": "Jordan", + "aliases": null, + "code": "JOR", + "country": "Jordan", + "founded": 1949, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1548.png", + "createdAt": "2022-11-06T03:07:21.951467Z" + }, + { + "id": 496, + "name": "Juventus", + "aliases": null, + "code": "JUV", + "country": "Italy", + "founded": 1897, + "national": false, + "logo": "https://media.api-sports.io/football/teams/496.png", + "createdAt": "2022-10-08T04:44:19.192686Z" + }, + { + "id": 21478, + "name": "Russia U20", + "aliases": null, + "code": "", + "country": "Hungary", + "founded": 0, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/21478.png", + "createdAt": "2023-09-01T02:27:15.394007Z" + }, + { + "id": 532, + "name": "Valencia", + "aliases": null, + "code": "VAL", + "country": "Spain", + "founded": 1919, + "national": false, + "logo": "https://media.api-sports.io/football/teams/532.png", + "createdAt": "2022-10-08T04:44:15.159173Z" + }, + { + "id": 116, + "name": "Lens", + "aliases": null, + "code": "LEN", + "country": "France", + "founded": 1906, + "national": false, + "logo": "https://media.api-sports.io/football/teams/116.png", + "createdAt": "2022-10-08T04:44:17.711641Z" + }, + { + "id": 1567, + "name": "Iraq", + "aliases": null, + "code": "IRA", + "country": "Iraq", + "founded": 1948, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1567.png", + "createdAt": "2022-11-06T03:07:22.390327Z" + }, + { + "id": 48, + "name": "West Ham", + "aliases": [ + "West Ham United" + ], + "code": "WES", + "country": "England", + "founded": 1895, + "national": false, + "logo": "https://media.api-sports.io/football/teams/48.png", + "createdAt": "2022-10-08T04:44:18.369865Z" + }, + { + "id": 723, + "name": "Almeria", + "aliases": null, + "code": "ALM", + "country": "Spain", + "founded": 1989, + "national": false, + "logo": "https://media.api-sports.io/football/teams/723.png", + "createdAt": "2022-10-08T04:44:15.433549Z" + }, + { + "id": 497, + "name": "AS Roma", + "aliases": null, + "code": "ROM", + "country": "Italy", + "founded": 1927, + "national": false, + "logo": "https://media.api-sports.io/football/teams/497.png", + "createdAt": "2022-10-08T04:44:19.217137Z" + }, + { + "id": 98, + "name": "Ajaccio", + "aliases": null, + "code": "AJA", + "country": "France", + "founded": 1910, + "national": false, + "logo": "https://media.api-sports.io/football/teams/98.png", + "createdAt": "2022-10-08T04:44:17.596032Z" + }, + { + "id": 174, + "name": "FC Schalke 04", + "aliases": null, + "code": "SCH", + "country": "Germany", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/174.png", + "createdAt": "2022-10-08T04:44:14.507021Z" + }, + { + "id": 502, + "name": "Fiorentina", + "aliases": null, + "code": "FIO", + "country": "Italy", + "founded": 1926, + "national": false, + "logo": "https://media.api-sports.io/football/teams/502.png", + "createdAt": "2022-10-08T04:44:19.314596Z" + }, + { + "id": 8196, + "name": "Germany U21", + "aliases": null, + "code": "", + "country": "Germany", + "founded": 1900, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8196.png", + "createdAt": "2023-09-01T02:27:02.612483Z" + }, + { + "id": 1506, + "name": "Ethiopia", + "aliases": null, + "code": "ETH", + "country": "Ethiopia", + "founded": 1943, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1506.png", + "createdAt": "2022-11-06T03:07:20.348513Z" + }, + { + "id": 388, + "name": "Bate Borisov", + "aliases": null, + "code": "BAT", + "country": "Belarus", + "founded": 1973, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/388.png", + "createdAt": "2023-09-01T02:27:34.797915Z" + }, + { + "id": 16489, + "name": "Austin", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2021, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/16489.png", + "createdAt": "2023-09-04T03:10:07.519437Z" + }, + { + "id": 10124, + "name": "Riga", + "aliases": null, + "code": "", + "country": "Latvia", + "founded": 2015, + "national": false, + "logo": "https://media.api-sports.io/football/teams/10124.png", + "createdAt": "2022-10-20T04:06:57.080601Z" + }, + { + "id": 5534, + "name": "Mongolia", + "aliases": null, + "code": "", + "country": "Mongolia", + "founded": 1959, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5534.png", + "createdAt": "2022-11-06T03:07:22.585073Z" + }, + { + "id": 1598, + "name": "Orlando City SC", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2008, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1598.png", + "createdAt": "2023-09-04T03:10:03.755346Z" + }, + { + "id": 2270, + "name": "Neftchi Baku", + "aliases": null, + "code": "NEF", + "country": "Azerbaidjan", + "founded": 1937, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2270.png", + "createdAt": "2022-10-20T04:06:56.892178Z" + }, + { + "id": 2381, + "name": "Bolivia", + "aliases": null, + "code": "BOL", + "country": "Bolivia", + "founded": 1925, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2381.png", + "createdAt": "2022-11-06T03:07:26.353621Z" + }, + { + "id": 1497, + "name": "Mauritius", + "aliases": null, + "code": "MAU", + "country": "Mauritius", + "founded": 1952, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1497.png", + "createdAt": "2022-11-06T03:07:20.149095Z" + }, + { + "id": 1002, + "name": "Sivasspor", + "aliases": null, + "code": "SIV", + "country": "Turkey", + "founded": 1967, + "national": false, + "logo": "https://media.api-sports.io/football/teams/1002.png", + "createdAt": "2022-10-08T04:44:23.374824Z" + }, + { + "id": 773, + "name": "Slovakia", + "aliases": null, + "code": "SLO", + "country": "Slovakia", + "founded": 1993, + "national": true, + "logo": "https://media.api-sports.io/football/teams/773.png", + "createdAt": "2022-11-06T04:06:57.455831Z" + }, + { + "id": 504, + "name": "Verona", + "aliases": null, + "code": "VER", + "country": "Italy", + "founded": 1903, + "national": false, + "logo": "https://media.api-sports.io/football/teams/504.png", + "createdAt": "2022-10-08T04:44:19.369484Z" + }, + { + "id": 542, + "name": "Alaves", + "aliases": null, + "code": "ALA", + "country": "Spain", + "founded": 1921, + "national": false, + "logo": "https://media.api-sports.io/football/teams/542.png", + "createdAt": "2022-10-20T04:06:51.907504Z" + }, + { + "id": 5158, + "name": "Bermuda", + "aliases": null, + "code": "", + "country": "Bermuda", + "founded": 1928, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5158.png", + "createdAt": "2022-11-06T03:07:23.432322Z" + }, + { + "id": 652, + "name": "Shamrock Rovers", + "aliases": null, + "code": "SHA", + "country": "Ireland", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/652.png", + "createdAt": "2022-10-08T04:44:21.399217Z" + }, + { + "id": 8174, + "name": "Cook Islands", + "aliases": null, + "code": "", + "country": "Cook Islands", + "founded": 1971, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8174.png", + "createdAt": "2022-11-06T03:07:25.670952Z" + }, + { + "id": 8050, + "name": "Somalia", + "aliases": null, + "code": "SOM", + "country": "Somalia", + "founded": 1951, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8050.png", + "createdAt": "2022-11-06T03:07:21.110086Z" + }, + { + "id": 1606, + "name": "Real Salt Lake", + "aliases": null, + "code": "SAL", + "country": "USA", + "founded": 2004, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1606.png", + "createdAt": "2023-09-04T03:10:05.063246Z" + }, + { + "id": 175, + "name": "Hamburger SV", + "aliases": null, + "code": "HAM", + "country": "Germany", + "founded": 1887, + "national": false, + "logo": "https://media.api-sports.io/football/teams/175.png", + "createdAt": "2022-10-20T04:06:51.16953Z" + }, + { + "id": 596, + "name": "Zenit Saint Petersburg", + "aliases": null, + "code": "ZEN", + "country": "Russia", + "founded": 1925, + "national": false, + "logo": "https://media.api-sports.io/football/teams/596.png", + "createdAt": "2022-10-20T04:06:56.462674Z" + }, + { + "id": 1104, + "name": "Georgia", + "aliases": null, + "code": "GEO", + "country": "Georgia", + "founded": 1990, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1104.png", + "createdAt": "2022-11-06T04:06:57.926947Z" + }, + { + "id": 534, + "name": "Las Palmas", + "aliases": null, + "code": "PAL", + "country": "Spain", + "founded": 1949, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/534.png", + "createdAt": "2023-09-01T02:27:18.050236Z" + }, + { + "id": 637, + "name": "Sturm Graz", + "aliases": null, + "code": "STU", + "country": "Austria", + "founded": 1909, + "national": false, + "logo": "https://media.api-sports.io/football/teams/637.png", + "createdAt": "2022-10-08T04:44:21.326196Z" + }, + { + "id": 1616, + "name": "Los Angeles FC", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2014, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1616.png", + "createdAt": "2023-09-04T03:10:06.701295Z" + }, + { + "id": 34, + "name": "Newcastle", + "aliases": [ + "Newcastle United" + ], + "code": "NEW", + "country": "England", + "founded": 1892, + "national": false, + "logo": "https://media.api-sports.io/football/teams/34.png", + "createdAt": "2022-10-08T04:44:18.135278Z" + }, + { + "id": 498, + "name": "Sampdoria", + "aliases": null, + "code": "SAM", + "country": "Italy", + "founded": 1946, + "national": false, + "logo": "https://media.api-sports.io/football/teams/498.png", + "createdAt": "2022-10-08T04:44:19.241437Z" + }, + { + "id": 5529, + "name": "Canada", + "aliases": null, + "code": "CAN", + "country": "Canada", + "founded": 1912, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5529.png", + "createdAt": "2022-10-08T04:44:24.741432Z" + }, + { + "id": 21461, + "name": "Bosnia \u0026 Herzegovina U18", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/21461.png", + "createdAt": "2023-09-01T02:27:12.516017Z" + }, + { + "id": 1495, + "name": "Malawi", + "aliases": null, + "code": "MAL", + "country": "Malawi", + "founded": 1966, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1495.png", + "createdAt": "2022-11-06T03:07:20.104496Z" + }, + { + "id": 708, + "name": "Partizani", + "aliases": null, + "code": "PAR", + "country": "Albania", + "founded": 1946, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/708.png", + "createdAt": "2023-09-01T02:27:38.872128Z" + }, + { + "id": 490, + "name": "Cagliari", + "aliases": null, + "code": "CAG", + "country": "Italy", + "founded": 1920, + "national": false, + "logo": "https://media.api-sports.io/football/teams/490.png", + "createdAt": "2022-10-20T04:06:54.429814Z" + }, + { + "id": 10934, + "name": "Hong Kong U23", + "aliases": null, + "code": "", + "country": "Italy", + "founded": 1914, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10934.png", + "createdAt": "2023-09-01T02:27:08.164281Z" + }, + { + "id": 21463, + "name": "Bulgaria U18", + "aliases": null, + "code": "", + "country": "Brazil", + "founded": 0, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/21463.png", + "createdAt": "2023-09-01T02:27:12.834054Z" + }, + { + "id": 700, + "name": "Tre Penne", + "aliases": null, + "code": "", + "country": "San-Marino", + "founded": 1956, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/700.png", + "createdAt": "2023-09-01T02:27:38.549974Z" + }, + { + "id": 8171, + "name": "Suriname", + "aliases": null, + "code": "", + "country": "Surinam", + "founded": 0, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8171.png", + "createdAt": "2022-11-06T03:07:24.02364Z" + }, + { + "id": 375, + "name": "Malmo FF", + "aliases": null, + "code": "MAL", + "country": "Sweden", + "founded": 1910, + "national": false, + "logo": "https://media.api-sports.io/football/teams/375.png", + "createdAt": "2022-10-08T04:44:20.582538Z" + }, + { + "id": 680, + "name": "Prishtina", + "aliases": null, + "code": "", + "country": "Kosovo", + "founded": 1922, + "national": false, + "logo": "https://media.api-sports.io/football/teams/680.png", + "createdAt": "2022-10-20T04:06:56.764534Z" + }, + { + "id": 1107, + "name": "Liechtenstein", + "aliases": null, + "code": "", + "country": "Liechtenstein", + "founded": 1934, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1107.png", + "createdAt": "2022-11-06T04:06:57.998536Z" + }, + { + "id": 10984, + "name": "Saint Martin", + "aliases": null, + "code": "", + "country": "Saint Martin", + "founded": 0, + "national": true, + "logo": "https://media.api-sports.io/football/teams/10984.png", + "createdAt": "2023-03-08T03:55:18.419954Z" + }, + { + "id": 500, + "name": "Bologna", + "aliases": null, + "code": "BOL", + "country": "Italy", + "founded": 1909, + "national": false, + "logo": "https://media.api-sports.io/football/teams/500.png", + "createdAt": "2022-10-08T04:44:19.290219Z" + }, + { + "id": 1100, + "name": "Belarus", + "aliases": null, + "code": "", + "country": "Belarus", + "founded": 1989, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1100.png", + "createdAt": "2022-11-06T04:06:57.83393Z" + }, + { + "id": 5532, + "name": "Dominican Republic", + "aliases": null, + "code": "", + "country": "Dominican-Republic", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/5532.png", + "createdAt": "2022-11-06T03:07:23.749351Z" + }, + { + "id": 1566, + "name": "China", + "aliases": null, + "code": "CHI", + "country": "China", + "founded": 1924, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1566.png", + "createdAt": "2022-11-06T03:07:22.365765Z" + }, + { + "id": 772, + "name": "Ukraine", + "aliases": null, + "code": "UKR", + "country": "Ukraine", + "founded": 1991, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/772.png", + "createdAt": "2023-09-01T02:26:41.097785Z" + }, + { + "id": 517, + "name": "Venezia", + "aliases": null, + "code": "VEN", + "country": "Italy", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/517.png", + "createdAt": "2022-10-20T04:06:54.771326Z" + }, + { + "id": 1491, + "name": "Mauritania", + "aliases": null, + "code": "MAU", + "country": "Mauritania", + "founded": 1961, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1491.png", + "createdAt": "2022-11-06T03:07:20.006829Z" + }, + { + "id": 21480, + "name": "Slovenia U18", + "aliases": null, + "code": "", + "country": "Slovenia", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21480.png", + "createdAt": "2023-09-01T02:27:15.721905Z" + }, + { + "id": 1545, + "name": "Nepal", + "aliases": null, + "code": "NEP", + "country": "Nepal", + "founded": 1951, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1545.png", + "createdAt": "2022-11-06T03:07:21.878147Z" + }, + { + "id": 28, + "name": "Tunisia", + "aliases": null, + "code": "TUN", + "country": "Tunisia", + "founded": 1957, + "national": true, + "logo": "https://media.api-sports.io/football/teams/28.png", + "createdAt": "2022-10-08T04:44:24.497075Z" + }, + { + "id": 1553, + "name": "Afghanistan", + "aliases": null, + "code": "AFG", + "country": "Afghanistan", + "founded": 1933, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1553.png", + "createdAt": "2022-11-06T03:07:22.068097Z" + }, + { + "id": 1530, + "name": "Cameroon", + "aliases": null, + "code": "CAM", + "country": "Cameroon", + "founded": 1959, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1530.png", + "createdAt": "2022-10-08T04:44:24.643333Z" + }, + { + "id": 8183, + "name": "Belgium U21", + "aliases": null, + "code": "BEL", + "country": "Belgium", + "founded": 1895, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8183.png", + "createdAt": "2023-09-01T02:27:01.448022Z" + }, + { + "id": 22, + "name": "Iran", + "aliases": null, + "code": "IRA", + "country": "Iran", + "founded": 1920, + "national": true, + "logo": "https://media.api-sports.io/football/teams/22.png", + "createdAt": "2022-10-08T04:44:24.351092Z" + }, + { + "id": 1510, + "name": "Sudan", + "aliases": null, + "code": "SUD", + "country": "Sudan", + "founded": 1936, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1510.png", + "createdAt": "2022-11-06T03:07:20.445747Z" + }, + { + "id": 8199, + "name": "Iceland U21", + "aliases": null, + "code": "ICE", + "country": "Iceland", + "founded": 1947, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8199.png", + "createdAt": "2023-09-01T02:27:02.783956Z" + }, + { + "id": 5527, + "name": "Barbados", + "aliases": null, + "code": "", + "country": "Barbados", + "founded": 1910, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5527.png", + "createdAt": "2022-11-06T03:07:23.633882Z" + }, + { + "id": 18, + "name": "Iceland", + "aliases": null, + "code": "ICE", + "country": "Iceland", + "founded": 1947, + "national": true, + "logo": "https://media.api-sports.io/football/teams/18.png", + "createdAt": "2022-11-06T04:06:56.974366Z" + }, + { + "id": 5160, + "name": "Fiji", + "aliases": null, + "code": "", + "country": "Fiji", + "founded": 1938, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5160.png", + "createdAt": "2022-11-06T03:07:25.518783Z" + }, + { + "id": 5530, + "name": "Curaçao", + "aliases": null, + "code": "", + "country": "Curaçao", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/5530.png", + "createdAt": "2022-11-06T03:07:23.701416Z" + }, + { + "id": 10293, + "name": "Mexico U20", + "aliases": null, + "code": "MEX", + "country": "Mexico", + "founded": 1927, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10293.png", + "createdAt": "2023-09-01T02:27:06.178255Z" + }, + { + "id": 21479, + "name": "Slovakia U18", + "aliases": null, + "code": "", + "country": "Slovakia", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21479.png", + "createdAt": "2023-09-01T02:27:15.558068Z" + }, + { + "id": 8185, + "name": "Bulgaria U21", + "aliases": null, + "code": "", + "country": "Bulgaria", + "founded": 1923, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8185.png", + "createdAt": "2023-09-01T02:27:01.778074Z" + }, + { + "id": 157, + "name": "Bayern Munich", + "aliases": [ + "Bayern München" + ], + "code": "BAY", + "country": "Germany", + "founded": 1900, + "national": false, + "logo": "https://media.api-sports.io/football/teams/157.png", + "createdAt": "2022-10-08T04:44:14.153619Z" + }, + { + "id": 5169, + "name": "Turks and Caicos Islands", + "aliases": null, + "code": "TUR", + "country": "Turks and Caicos Islands", + "founded": 1996, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5169.png", + "createdAt": "2022-11-06T03:07:23.584745Z" + }, + { + "id": 1617, + "name": "Portland Timbers", + "aliases": null, + "code": "POR", + "country": "USA", + "founded": 2009, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1617.png", + "createdAt": "2023-09-04T03:10:06.863375Z" + }, + { + "id": 192, + "name": "FC Koln", + "aliases": null, + "code": "KOL", + "country": "Germany", + "founded": 1948, + "national": false, + "logo": "https://media.api-sports.io/football/teams/192.png", + "createdAt": "2022-10-08T04:44:14.580247Z" + }, + { + "id": 5167, + "name": "Tahiti", + "aliases": null, + "code": "TAH", + "country": "Tahiti", + "founded": 1989, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5167.png", + "createdAt": "2022-11-06T03:07:25.597721Z" + }, + { + "id": 673, + "name": "Sutjeska", + "aliases": null, + "code": "SUT", + "country": "Montenegro", + "founded": 1927, + "national": false, + "logo": "https://media.api-sports.io/football/teams/673.png", + "createdAt": "2022-10-08T04:44:21.472456Z" + }, + { + "id": 783, + "name": "FC Zurich", + "aliases": null, + "code": "ZUR", + "country": "Switzerland", + "founded": 1896, + "national": false, + "logo": "https://media.api-sports.io/football/teams/783.png", + "createdAt": "2022-10-08T04:44:21.595066Z" + }, + { + "id": 588, + "name": "Zrinjski", + "aliases": null, + "code": "ZRI", + "country": "Bosnia", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/588.png", + "createdAt": "2022-10-08T04:44:21.17984Z" + }, + { + "id": 5161, + "name": "Guatemala", + "aliases": null, + "code": "", + "country": "Guatemala", + "founded": 1919, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5161.png", + "createdAt": "2022-11-06T03:07:23.487236Z" + }, + { + "id": 19071, + "name": "Italy U18", + "aliases": null, + "code": "", + "country": "Italy", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/19071.png", + "createdAt": "2023-09-01T02:27:11.369974Z" + }, + { + "id": 21472, + "name": "North Macedonia U18", + "aliases": null, + "code": "", + "country": "North-Macedonia", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21472.png", + "createdAt": "2023-09-01T02:27:14.346403Z" + }, + { + "id": 21469, + "name": "Kuwait U22", + "aliases": null, + "code": "", + "country": "Kuwait", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21469.png", + "createdAt": "2023-09-01T02:27:13.831928Z" + }, + { + "id": 397, + "name": "FC Midtjylland", + "aliases": null, + "code": "MID", + "country": "Denmark", + "founded": 1999, + "national": false, + "logo": "https://media.api-sports.io/football/teams/397.png", + "createdAt": "2022-10-08T04:44:20.631188Z" + }, + { + "id": 7, + "name": "Uruguay", + "aliases": null, + "code": "URU", + "country": "Uruguay", + "founded": 1900, + "national": true, + "logo": "https://media.api-sports.io/football/teams/7.png", + "createdAt": "2022-10-08T04:44:24.082691Z" + }, + { + "id": 1600, + "name": "Houston Dynamo", + "aliases": null, + "code": "HOU", + "country": "USA", + "founded": 2005, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1600.png", + "createdAt": "2023-09-04T03:10:04.077346Z" + }, + { + "id": 8169, + "name": "Cayman Islands", + "aliases": null, + "code": "", + "country": "Cayman Islands", + "founded": 1966, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8169.png", + "createdAt": "2022-11-06T03:07:23.975002Z" + }, + { + "id": 2269, + "name": "Anorthosis", + "aliases": null, + "code": "ANO", + "country": "Cyprus", + "founded": 1911, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2269.png", + "createdAt": "2022-10-20T04:06:58.687873Z" + }, + { + "id": 797, + "name": "Elche", + "aliases": null, + "code": "ELC", + "country": "Spain", + "founded": 1923, + "national": false, + "logo": "https://media.api-sports.io/football/teams/797.png", + "createdAt": "2022-10-08T04:44:15.537187Z" + }, + { + "id": 1532, + "name": "Algeria", + "aliases": null, + "code": "ALG", + "country": "Algeria", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1532.png", + "createdAt": "2022-11-06T03:07:20.984305Z" + }, + { + "id": 17, + "name": "South Korea", + "aliases": null, + "code": "SOU", + "country": "South-Korea", + "founded": 1933, + "national": true, + "logo": "https://media.api-sports.io/football/teams/17.png", + "createdAt": "2022-10-08T04:44:24.277713Z" + }, + { + "id": 83, + "name": "Nantes", + "aliases": null, + "code": "NAN", + "country": "France", + "founded": 1943, + "national": false, + "logo": "https://media.api-sports.io/football/teams/83.png", + "createdAt": "2022-10-08T04:44:17.362728Z" + }, + { + "id": 16, + "name": "Mexico", + "aliases": null, + "code": "MEX", + "country": "Mexico", + "founded": 1927, + "national": true, + "logo": "https://media.api-sports.io/football/teams/16.png", + "createdAt": "2022-10-08T04:44:24.253375Z" + }, + { + "id": 530, + "name": "Atletico Madrid", + "aliases": null, + "code": "MAD", + "country": "Spain", + "founded": 1903, + "national": false, + "logo": "https://media.api-sports.io/football/teams/530.png", + "createdAt": "2022-10-08T04:44:15.104342Z" + }, + { + "id": 55, + "name": "Brentford", + "aliases": null, + "code": "BRE", + "country": "England", + "founded": 1889, + "national": false, + "logo": "https://media.api-sports.io/football/teams/55.png", + "createdAt": "2022-10-08T04:44:18.491974Z" + }, + { + "id": 173, + "name": "RB Leipzig", + "aliases": [ + "Leipzig" + ], + "code": "LEI", + "country": "Germany", + "founded": 2009, + "national": false, + "logo": "https://media.api-sports.io/football/teams/173.png", + "createdAt": "2022-10-08T04:44:14.482575Z" + }, + { + "id": 357, + "name": "GAP Connah S Quay FC", + "aliases": null, + "code": "CON", + "country": "Wales", + "founded": 1946, + "national": false, + "logo": "https://media.api-sports.io/football/teams/357.png", + "createdAt": "2022-10-20T04:06:55.807235Z" + }, + { + "id": 769, + "name": "Hungary", + "aliases": null, + "code": "HUN", + "country": "Hungary", + "founded": 1901, + "national": true, + "logo": "https://media.api-sports.io/football/teams/769.png", + "createdAt": "2022-11-06T04:06:57.382646Z" + }, + { + "id": 1550, + "name": "Yemen", + "aliases": null, + "code": "YEM", + "country": "Yemen", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1550.png", + "createdAt": "2022-11-06T03:07:21.999976Z" + }, + { + "id": 91, + "name": "Monaco", + "aliases": null, + "code": "MON", + "country": "France", + "founded": 1919, + "national": false, + "logo": "https://media.api-sports.io/football/teams/91.png", + "createdAt": "2022-10-08T04:44:17.441896Z" + }, + { + "id": 10, + "name": "England", + "aliases": null, + "code": "ENG", + "country": "England", + "founded": 1863, + "national": true, + "logo": "https://media.api-sports.io/football/teams/10.png", + "createdAt": "2022-10-08T04:44:24.131286Z" + }, + { + "id": 1603, + "name": "Vancouver Whitecaps", + "aliases": null, + "code": "", + "country": "Canada", + "founded": 1986, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1603.png", + "createdAt": "2023-09-04T03:10:04.575553Z" + }, + { + "id": 1522, + "name": "Zimbabwe", + "aliases": null, + "code": "ZIM", + "country": "Zimbabwe", + "founded": 1965, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1522.png", + "createdAt": "2022-11-06T03:07:20.744346Z" + }, + { + "id": 1549, + "name": "Maldives", + "aliases": null, + "code": "MAL", + "country": "Maldives", + "founded": 1982, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1549.png", + "createdAt": "2022-11-06T03:07:21.975603Z" + }, + { + "id": 329, + "name": "Molde", + "aliases": null, + "code": "MOL", + "country": "Norway", + "founded": 1911, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/329.png", + "createdAt": "2023-09-01T02:27:34.310027Z" + }, + { + "id": 1540, + "name": "Bhutan", + "aliases": null, + "code": "BHU", + "country": "Bhutan", + "founded": 1983, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1540.png", + "createdAt": "2022-11-06T03:07:21.798877Z" + }, + { + "id": 488, + "name": "Sassuolo", + "aliases": null, + "code": "SAS", + "country": "Italy", + "founded": 1922, + "national": false, + "logo": "https://media.api-sports.io/football/teams/488.png", + "createdAt": "2022-10-08T04:44:19.095207Z" + }, + { + "id": 5163, + "name": "New Caledonia", + "aliases": null, + "code": "", + "country": "New Caledonia", + "founded": 1928, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5163.png", + "createdAt": "2022-11-06T03:07:25.542977Z" + }, + { + "id": 12, + "name": "Japan", + "aliases": null, + "code": "JAP", + "country": "Japan", + "founded": 1921, + "national": true, + "logo": "https://media.api-sports.io/football/teams/12.png", + "createdAt": "2022-10-08T04:44:24.155896Z" + }, + { + "id": 8172, + "name": "US Virgin Islands", + "aliases": null, + "code": "UNI", + "country": "US Virgin Islands", + "founded": 1992, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8172.png", + "createdAt": "2022-11-06T03:07:24.04874Z" + }, + { + "id": 1564, + "name": "Thailand", + "aliases": null, + "code": "THA", + "country": "Thailand", + "founded": 1916, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1564.png", + "createdAt": "2022-11-06T03:07:22.311019Z" + }, + { + "id": 768, + "name": "Italy", + "aliases": null, + "code": "ITA", + "country": "Italy", + "founded": 1898, + "national": true, + "logo": "https://media.api-sports.io/football/teams/768.png", + "createdAt": "2022-11-06T04:06:57.358442Z" + }, + { + "id": 78, + "name": "Bordeaux", + "aliases": null, + "code": "BOR", + "country": "France", + "founded": 1881, + "national": false, + "logo": "https://media.api-sports.io/football/teams/78.png", + "createdAt": "2022-10-20T04:06:52.53454Z" + }, + { + "id": 573, + "name": "FK Partizan", + "aliases": null, + "code": "PAR", + "country": "Serbia", + "founded": 1945, + "national": false, + "logo": "https://media.api-sports.io/football/teams/573.png", + "createdAt": "2022-10-08T04:44:22.923825Z" + }, + { + "id": 611, + "name": "Fenerbahce", + "aliases": null, + "code": "FEN", + "country": "Turkey", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/611.png", + "createdAt": "2022-10-08T04:44:21.252995Z" + }, + { + "id": 1509, + "name": "Guinea", + "aliases": null, + "code": "GUI", + "country": "Guinea", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1509.png", + "createdAt": "2022-11-06T03:07:20.42137Z" + }, + { + "id": 4, + "name": "Russia", + "aliases": null, + "code": "RUS", + "country": "Russia", + "founded": 1912, + "national": true, + "logo": "https://media.api-sports.io/football/teams/4.png", + "createdAt": "2022-11-06T04:06:56.651314Z" + }, + { + "id": 17939, + "name": "Austria U17", + "aliases": null, + "code": "", + "country": "Austria", + "founded": 1904, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/17939.png", + "createdAt": "2023-09-01T02:27:10.388038Z" + }, + { + "id": 1551, + "name": "Lebanon", + "aliases": null, + "code": "LEB", + "country": "Lebanon", + "founded": 1933, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1551.png", + "createdAt": "2022-11-06T03:07:22.024404Z" + }, + { + "id": 10339, + "name": "Latvia U19", + "aliases": null, + "code": "LAT", + "country": "Latvia", + "founded": 1921, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10339.png", + "createdAt": "2023-09-01T02:27:06.67192Z" + }, + { + "id": 217, + "name": "SC Braga", + "aliases": null, + "code": "BRA", + "country": "Portugal", + "founded": 1921, + "national": false, + "logo": "https://media.api-sports.io/football/teams/217.png", + "createdAt": "2022-10-08T04:44:22.570243Z" + }, + { + "id": 566, + "name": "Ludogorets", + "aliases": null, + "code": "LUD", + "country": "Bulgaria", + "founded": 1945, + "national": false, + "logo": "https://media.api-sports.io/football/teams/566.png", + "createdAt": "2022-10-08T04:44:20.960513Z" + }, + { + "id": 1520, + "name": "Botswana", + "aliases": null, + "code": "BOT", + "country": "Botswana", + "founded": 1970, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1520.png", + "createdAt": "2022-11-06T03:07:20.695575Z" + }, + { + "id": 165, + "name": "Borussia Dortmund", + "aliases": null, + "code": "DOR", + "country": "Germany", + "founded": 1909, + "national": false, + "logo": "https://media.api-sports.io/football/teams/165.png", + "createdAt": "2022-10-08T04:44:14.336652Z" + }, + { + "id": 10937, + "name": "Iran U23", + "aliases": null, + "code": "", + "country": "Italy", + "founded": 1920, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10937.png", + "createdAt": "2023-09-01T02:27:08.326058Z" + }, + { + "id": 8221, + "name": "Scotland U21", + "aliases": null, + "code": "SCO", + "country": "Scotland", + "founded": 1873, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8221.png", + "createdAt": "2023-09-01T02:27:04.399984Z" + }, + { + "id": 2249, + "name": "La Fiorita", + "aliases": null, + "code": "FIO", + "country": "San-Marino", + "founded": 1967, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2249.png", + "createdAt": "2022-10-08T04:44:21.692594Z" + }, + { + "id": 511, + "name": "Empoli", + "aliases": null, + "code": "EMP", + "country": "Italy", + "founded": 1920, + "national": false, + "logo": "https://media.api-sports.io/football/teams/511.png", + "createdAt": "2022-10-08T04:44:19.418466Z" + }, + { + "id": 1534, + "name": "Togo", + "aliases": null, + "code": "TOG", + "country": "Togo", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1534.png", + "createdAt": "2022-11-06T03:07:21.036995Z" + }, + { + "id": 568, + "name": "Sheriff Tiraspol", + "aliases": null, + "code": "SHE", + "country": "Moldova", + "founded": 1997, + "national": false, + "logo": "https://media.api-sports.io/football/teams/568.png", + "createdAt": "2022-10-08T04:44:21.009076Z" + }, + { + "id": 21476, + "name": "Poland U18", + "aliases": null, + "code": "", + "country": "Poland", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/21476.png", + "createdAt": "2023-09-01T02:27:15.047041Z" + }, + { + "id": 1026, + "name": "Lask Linz", + "aliases": null, + "code": "LAS", + "country": "Austria", + "founded": 1908, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1026.png", + "createdAt": "2023-09-01T02:27:46.441979Z" + }, + { + "id": 1494, + "name": "Sao Tome and Principe", + "aliases": null, + "code": "PRN", + "country": "São Tomé e Príncipe", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/1494.png", + "createdAt": "2022-11-06T03:07:20.080014Z" + }, + { + "id": 17960, + "name": "Latvia U17", + "aliases": null, + "code": "", + "country": "Latvia", + "founded": 1921, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/17960.png", + "createdAt": "2023-09-01T02:27:10.878044Z" + }, + { + "id": 21504, + "name": "Lithuania U18", + "aliases": null, + "code": "", + "country": "Lithuania", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21504.png", + "createdAt": "2023-09-01T02:27:16.240182Z" + }, + { + "id": 35, + "name": "Bournemouth", + "aliases": null, + "code": "BOU", + "country": "England", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/35.png", + "createdAt": "2022-10-08T04:44:18.15118Z" + }, + { + "id": 84, + "name": "Nice", + "aliases": null, + "code": "NIC", + "country": "France", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/84.png", + "createdAt": "2022-10-08T04:44:17.387065Z" + }, + { + "id": 108, + "name": "Auxerre", + "aliases": null, + "code": "AUX", + "country": "France", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/108.png", + "createdAt": "2022-10-08T04:44:17.662887Z" + }, + { + "id": 778, + "name": "Albania", + "aliases": null, + "code": "ALB", + "country": "Albania", + "founded": 1930, + "national": true, + "logo": "https://media.api-sports.io/football/teams/778.png", + "createdAt": "2022-11-06T04:06:57.578023Z" + }, + { + "id": 1569, + "name": "Qatar", + "aliases": null, + "code": "QAT", + "country": "Qatar", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1569.png", + "createdAt": "2022-10-08T04:44:24.668013Z" + }, + { + "id": 1570, + "name": "Kuwait", + "aliases": null, + "code": "KUW", + "country": "Kuwait", + "founded": 1952, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1570.png", + "createdAt": "2022-11-06T03:07:22.463515Z" + }, + { + "id": 4346, + "name": "Struga", + "aliases": null, + "code": "", + "country": "Macedonia", + "founded": 2015, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/4346.png", + "createdAt": "2023-09-01T02:27:41.193888Z" + }, + { + "id": 1115, + "name": "San Marino", + "aliases": null, + "code": "", + "country": "San-Marino", + "founded": 1931, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1115.png", + "createdAt": "2022-11-06T04:06:58.197837Z" + }, + { + "id": 45, + "name": "Everton", + "aliases": null, + "code": "EVE", + "country": "England", + "founded": 1878, + "national": false, + "logo": "https://media.api-sports.io/football/teams/45.png", + "createdAt": "2022-10-08T04:44:18.296662Z" + }, + { + "id": 533, + "name": "Villarreal", + "aliases": null, + "code": "VIL", + "country": "Spain", + "founded": 1923, + "national": false, + "logo": "https://media.api-sports.io/football/teams/533.png", + "createdAt": "2022-10-08T04:44:15.183566Z" + }, + { + "id": 1604, + "name": "New York City FC", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2013, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1604.png", + "createdAt": "2023-09-04T03:10:04.737339Z" + }, + { + "id": 10952, + "name": "Palestine U23", + "aliases": null, + "code": "", + "country": "Portugal", + "founded": 1928, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10952.png", + "createdAt": "2023-09-01T02:27:09.225437Z" + }, + { + "id": 728, + "name": "Rayo Vallecano", + "aliases": null, + "code": "RAY", + "country": "Spain", + "founded": 1924, + "national": false, + "logo": "https://media.api-sports.io/football/teams/728.png", + "createdAt": "2022-10-08T04:44:15.506577Z" + }, + { + "id": 8219, + "name": "Russia U21", + "aliases": null, + "code": "RUS", + "country": "Russia", + "founded": 1912, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8219.png", + "createdAt": "2023-09-01T02:27:04.238003Z" + }, + { + "id": 8193, + "name": "Finland U21", + "aliases": null, + "code": "FIN", + "country": "Finland", + "founded": 1907, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8193.png", + "createdAt": "2023-09-01T02:27:02.12039Z" + }, + { + "id": 709, + "name": "Pyunik Yerevan", + "aliases": null, + "code": "PYU", + "country": "Armenia", + "founded": 1992, + "national": false, + "logo": "https://media.api-sports.io/football/teams/709.png", + "createdAt": "2022-10-08T04:44:21.570646Z" + }, + { + "id": 1117, + "name": "Greece", + "aliases": null, + "code": "GRE", + "country": "Greece", + "founded": 1926, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1117.png", + "createdAt": "2022-11-06T04:06:58.24831Z" + }, + { + "id": 543, + "name": "Real Betis", + "aliases": null, + "code": "BET", + "country": "Spain", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/543.png", + "createdAt": "2022-10-08T04:44:15.30548Z" + }, + { + "id": 1562, + "name": "Palestine", + "aliases": null, + "code": "PAL", + "country": "Palestine", + "founded": 1928, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1562.png", + "createdAt": "2022-11-06T03:07:22.262388Z" + }, + { + "id": 687, + "name": "Flora Tallinn", + "aliases": null, + "code": "FLO", + "country": "Estonia", + "founded": 1990, + "national": false, + "logo": "https://media.api-sports.io/football/teams/687.png", + "createdAt": "2022-10-20T04:06:56.787784Z" + }, + { + "id": 586, + "name": "FK Zalgiris Vilnius", + "aliases": null, + "code": "ZAL", + "country": "Lithuania", + "founded": 1947, + "national": false, + "logo": "https://media.api-sports.io/football/teams/586.png", + "createdAt": "2022-10-08T04:44:21.155359Z" + }, + { + "id": 5354, + "name": "Larne", + "aliases": null, + "code": "LAR", + "country": "Northern-Ireland", + "founded": 1889, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/5354.png", + "createdAt": "2023-09-01T02:27:41.524176Z" + }, + { + "id": 21477, + "name": "Romania U18", + "aliases": null, + "code": "", + "country": "Romania", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/21477.png", + "createdAt": "2023-09-01T02:27:15.232676Z" + }, + { + "id": 998, + "name": "Trabzonspor", + "aliases": null, + "code": "TRA", + "country": "Turkey", + "founded": 1967, + "national": false, + "logo": "https://media.api-sports.io/football/teams/998.png", + "createdAt": "2022-10-08T04:44:21.619445Z" + }, + { + "id": 705, + "name": "Dinamo Batumi", + "aliases": null, + "code": "DIN", + "country": "Georgia", + "founded": 1923, + "national": false, + "logo": "https://media.api-sports.io/football/teams/705.png", + "createdAt": "2022-10-08T04:44:21.54643Z" + }, + { + "id": 347, + "name": "Lech Poznan", + "aliases": null, + "code": "LEC", + "country": "Poland", + "founded": 1922, + "national": false, + "logo": "https://media.api-sports.io/football/teams/347.png", + "createdAt": "2022-10-08T04:44:20.52766Z" + }, + { + "id": 71, + "name": "Norwich", + "aliases": null, + "code": "NOR", + "country": "England", + "founded": 1902, + "national": false, + "logo": "https://media.api-sports.io/football/teams/71.png", + "createdAt": "2022-10-20T04:06:53.826946Z" + }, + { + "id": 80, + "name": "Lyon", + "aliases": null, + "code": "LYO", + "country": "France", + "founded": 1950, + "national": false, + "logo": "https://media.api-sports.io/football/teams/80.png", + "createdAt": "2022-10-08T04:44:17.277357Z" + }, + { + "id": 21466, + "name": "England U18", + "aliases": null, + "code": "", + "country": "England", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21466.png", + "createdAt": "2023-09-01T02:27:13.342048Z" + }, + { + "id": 798, + "name": "Mallorca", + "aliases": null, + "code": "MAL", + "country": "Spain", + "founded": 1916, + "national": false, + "logo": "https://media.api-sports.io/football/teams/798.png", + "createdAt": "2022-10-08T04:44:15.561403Z" + }, + { + "id": 4767, + "name": "Mação", + "aliases": null, + "code": "", + "country": "Portugal", + "founded": 1978, + "national": true, + "logo": "https://media.api-sports.io/football/teams/4767.png", + "createdAt": "2022-11-06T03:07:22.536385Z" + }, + { + "id": 1116, + "name": "Israel", + "aliases": null, + "code": "", + "country": "Israel", + "founded": 1928, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1116.png", + "createdAt": "2022-11-06T04:06:58.224285Z" + }, + { + "id": 163, + "name": "Borussia Monchengladbach", + "aliases": null, + "code": "MOE", + "country": "Germany", + "founded": 1900, + "national": false, + "logo": "https://media.api-sports.io/football/teams/163.png", + "createdAt": "2022-10-08T04:44:14.281447Z" + }, + { + "id": 8217, + "name": "Republic of Ireland U21", + "aliases": null, + "code": "IRE", + "country": "Ireland", + "founded": 1921, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8217.png", + "createdAt": "2023-09-01T02:27:04.072121Z" + }, + { + "id": 1523, + "name": "Chad", + "aliases": null, + "code": "CHA", + "country": "Chad", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1523.png", + "createdAt": "2022-11-06T03:07:20.774852Z" + }, + { + "id": 664, + "name": "Kairat Almaty", + "aliases": null, + "code": "KAI", + "country": "Kazakhstan", + "founded": 1952, + "national": false, + "logo": "https://media.api-sports.io/football/teams/664.png", + "createdAt": "2022-10-20T04:06:56.683203Z" + }, + { + "id": 4200, + "name": "Albirex Niigata S", + "aliases": null, + "code": "ALB", + "country": "Singapore", + "founded": 2004, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/4200.png", + "createdAt": "2023-09-01T02:26:55.961927Z" + }, + { + "id": 5170, + "name": "Vanuatu", + "aliases": null, + "code": "", + "country": "Vanuatu", + "founded": 1934, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5170.png", + "createdAt": "2022-11-06T03:07:25.622071Z" + }, + { + "id": 1608, + "name": "Atlanta United FC", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2014, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1608.png", + "createdAt": "2023-09-04T03:10:05.383379Z" + }, + { + "id": 1557, + "name": "Chinese Taipei", + "aliases": null, + "code": "", + "country": "Chinese-Taipei", + "founded": 1936, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1557.png", + "createdAt": "2022-11-06T03:07:22.158501Z" + }, + { + "id": 1097, + "name": "Lithuania", + "aliases": null, + "code": "LIT", + "country": "Lithuania", + "founded": 1922, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1097.png", + "createdAt": "2022-11-06T04:06:57.761665Z" + }, + { + "id": 10184, + "name": "UAE U23", + "aliases": null, + "code": "", + "country": "United-Arab-Emirates", + "founded": 1971, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10184.png", + "createdAt": "2023-09-01T02:27:05.858154Z" + }, + { + "id": 4153, + "name": "Valmiera / BSS", + "aliases": null, + "code": "VAL", + "country": "Latvia", + "founded": 0, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/4153.png", + "createdAt": "2023-09-01T02:27:40.874008Z" + }, + { + "id": 583, + "name": "Linfield", + "aliases": null, + "code": "LIN", + "country": "Northern-Ireland", + "founded": 1886, + "national": false, + "logo": "https://media.api-sports.io/football/teams/583.png", + "createdAt": "2022-10-08T04:44:21.131338Z" + }, + { + "id": 8181, + "name": "Azerbaijan U21", + "aliases": null, + "code": "AZE", + "country": "Azerbaidjan", + "founded": 1992, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8181.png", + "createdAt": "2023-09-01T02:27:01.114125Z" + }, + { + "id": 24, + "name": "Poland", + "aliases": null, + "code": "POL", + "country": "Poland", + "founded": 1919, + "national": true, + "logo": "https://media.api-sports.io/football/teams/24.png", + "createdAt": "2022-10-08T04:44:24.399667Z" + }, + { + "id": 94, + "name": "Rennes", + "aliases": null, + "code": "REN", + "country": "France", + "founded": 1901, + "national": false, + "logo": "https://media.api-sports.io/football/teams/94.png", + "createdAt": "2022-10-08T04:44:17.490605Z" + }, + { + "id": 1502, + "name": "Burkina Faso", + "aliases": null, + "code": "BUR", + "country": "Burkina-Faso", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1502.png", + "createdAt": "2022-11-06T03:07:20.256815Z" + }, + { + "id": 781, + "name": "Rapid Vienna", + "aliases": null, + "code": "RAP", + "country": "Austria", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/781.png", + "createdAt": "2022-10-20T04:06:56.830534Z" + }, + { + "id": 1096, + "name": "Azerbaijan", + "aliases": null, + "code": "", + "country": "Azerbaidjan", + "founded": 1992, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1096.png", + "createdAt": "2022-11-06T04:06:57.742405Z" + }, + { + "id": 677, + "name": "Olimpija Ljubljana", + "aliases": null, + "code": "LJU", + "country": "Slovenia", + "founded": 1911, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/677.png", + "createdAt": "2023-09-01T02:27:38.223142Z" + }, + { + "id": 631, + "name": "Gent", + "aliases": null, + "code": "GEN", + "country": "Belgium", + "founded": 1900, + "national": false, + "logo": "https://media.api-sports.io/football/teams/631.png", + "createdAt": "2022-10-08T04:44:23.144056Z" + }, + { + "id": 1112, + "name": "Malta", + "aliases": null, + "code": "MAL", + "country": "Malta", + "founded": 1900, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1112.png", + "createdAt": "2022-11-06T04:06:58.120181Z" + }, + { + "id": 52, + "name": "Crystal Palace", + "aliases": null, + "code": "CRY", + "country": "England", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/52.png", + "createdAt": "2022-10-08T04:44:18.467391Z" + }, + { + "id": 558, + "name": "Spartak Moscow", + "aliases": null, + "code": "SPA", + "country": "Russia", + "founded": 1922, + "national": false, + "logo": "https://media.api-sports.io/football/teams/558.png", + "createdAt": "2022-10-20T04:06:56.206683Z" + }, + { + "id": 598, + "name": "FK Crvena Zvezda", + "aliases": null, + "code": "CRV", + "country": "Serbia", + "founded": 1945, + "national": false, + "logo": "https://media.api-sports.io/football/teams/598.png", + "createdAt": "2022-10-08T04:44:21.204194Z" + }, + { + "id": 367, + "name": "BK Hacken", + "aliases": null, + "code": "HAC", + "country": "Sweden", + "founded": 1940, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/367.png", + "createdAt": "2023-09-01T02:27:34.633962Z" + }, + { + "id": 21468, + "name": "Japan U22", + "aliases": null, + "code": "", + "country": "Japan", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21468.png", + "createdAt": "2023-09-01T02:27:13.667904Z" + }, + { + "id": 617, + "name": "Panathinaikos", + "aliases": null, + "code": "PAN", + "country": "Greece", + "founded": 1908, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/617.png", + "createdAt": "2023-09-01T02:27:36.596492Z" + }, + { + "id": 2646, + "name": "TSC Backa Topola", + "aliases": null, + "code": "", + "country": "Serbia", + "founded": 1913, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/2646.png", + "createdAt": "2023-09-01T02:27:40.021017Z" + }, + { + "id": 2386, + "name": "Haiti", + "aliases": null, + "code": "HAI", + "country": "Haiti", + "founded": 1904, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2386.png", + "createdAt": "2022-11-06T03:07:23.335641Z" + }, + { + "id": 10943, + "name": "Lebanon U23", + "aliases": null, + "code": "", + "country": "Lebanon", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10943.png", + "createdAt": "2023-09-01T02:27:08.894198Z" + }, + { + "id": 327, + "name": "Bodo/Glimt", + "aliases": null, + "code": "BOD", + "country": "Norway", + "founded": 1916, + "national": false, + "logo": "https://media.api-sports.io/football/teams/327.png", + "createdAt": "2022-10-08T04:44:20.503467Z" + }, + { + "id": 254, + "name": "Heart OF Midlothian", + "aliases": null, + "code": "HEA", + "country": "Scotland", + "founded": 1874, + "national": false, + "logo": "https://media.api-sports.io/football/teams/254.png", + "createdAt": "2022-10-08T04:44:22.589086Z" + }, + { + "id": 601, + "name": "Austria Vienna", + "aliases": null, + "code": "AUS", + "country": "Austria", + "founded": 1911, + "national": false, + "logo": "https://media.api-sports.io/football/teams/601.png", + "createdAt": "2022-10-08T04:44:23.045791Z" + }, + { + "id": 515, + "name": "Spezia", + "aliases": null, + "code": "SPE", + "country": "Italy", + "founded": 1906, + "national": false, + "logo": "https://media.api-sports.io/football/teams/515.png", + "createdAt": "2022-10-08T04:44:19.467299Z" + }, + { + "id": 571, + "name": "Red Bull Salzburg", + "aliases": null, + "code": "SAL", + "country": "Austria", + "founded": 1933, + "national": false, + "logo": "https://media.api-sports.io/football/teams/571.png", + "createdAt": "2022-10-08T04:44:21.057806Z" + }, + { + "id": 1114, + "name": "Moldova", + "aliases": null, + "code": "MOL", + "country": "Moldova", + "founded": 1990, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1114.png", + "createdAt": "2022-11-06T04:06:58.169101Z" + }, + { + "id": 649, + "name": "HJK helsinki", + "aliases": null, + "code": "HJK", + "country": "Finland", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/649.png", + "createdAt": "2022-10-08T04:44:21.350554Z" + }, + { + "id": 8179, + "name": "Armenia U21", + "aliases": null, + "code": "", + "country": "Armenia", + "founded": 1992, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8179.png", + "createdAt": "2023-09-01T02:27:00.784224Z" + }, + { + "id": 21470, + "name": "Kyrgyzstan U21", + "aliases": null, + "code": "", + "country": "Kyrgyz-Republic", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/21470.png", + "createdAt": "2023-09-01T02:27:14.008022Z" + }, + { + "id": 4160, + "name": "Rīgas FS", + "aliases": null, + "code": "", + "country": "Latvia", + "founded": 2005, + "national": false, + "logo": "https://media.api-sports.io/football/teams/4160.png", + "createdAt": "2022-10-08T04:44:21.844953Z" + }, + { + "id": 181, + "name": "SV Darmstadt 98", + "aliases": null, + "code": "DAR", + "country": "Germany", + "founded": 1898, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/181.png", + "createdAt": "2023-09-01T02:26:34.492568Z" + }, + { + "id": 5539, + "name": "Puerto Rico", + "aliases": null, + "code": "", + "country": "Puerto-Rico", + "founded": 1940, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5539.png", + "createdAt": "2022-11-06T03:07:23.829233Z" + }, + { + "id": 487, + "name": "Lazio", + "aliases": null, + "code": "LAZ", + "country": "Italy", + "founded": 1900, + "national": false, + "logo": "https://media.api-sports.io/football/teams/487.png", + "createdAt": "2022-10-08T04:44:19.070879Z" + }, + { + "id": 21481, + "name": "Wales U18", + "aliases": null, + "code": "", + "country": "", + "founded": 0, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/21481.png", + "createdAt": "2023-09-01T02:27:15.885199Z" + }, + { + "id": 194, + "name": "Ajax", + "aliases": null, + "code": "AJA", + "country": "Netherlands", + "founded": 1900, + "national": false, + "logo": "https://media.api-sports.io/football/teams/194.png", + "createdAt": "2022-10-08T04:44:20.302232Z" + }, + { + "id": 1563, + "name": "United Arab Emirates", + "aliases": null, + "code": "UAE", + "country": "United-Arab-Emirates", + "founded": 1971, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1563.png", + "createdAt": "2022-11-06T03:07:22.286558Z" + }, + { + "id": 93, + "name": "Reims", + "aliases": null, + "code": "REI", + "country": "France", + "founded": 1909, + "national": false, + "logo": "https://media.api-sports.io/football/teams/93.png", + "createdAt": "2022-10-08T04:44:17.466466Z" + }, + { + "id": 1529, + "name": "Angola", + "aliases": null, + "code": "ANG", + "country": "Angola", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1529.png", + "createdAt": "2022-11-06T03:07:20.921124Z" + }, + { + "id": 503, + "name": "Torino", + "aliases": null, + "code": "TOR", + "country": "Italy", + "founded": 1906, + "national": false, + "logo": "https://media.api-sports.io/football/teams/503.png", + "createdAt": "2022-10-08T04:44:19.345211Z" + }, + { + "id": 106, + "name": "Stade Brestois 29", + "aliases": null, + "code": "BRE", + "country": "France", + "founded": 1950, + "national": false, + "logo": "https://media.api-sports.io/football/teams/106.png", + "createdAt": "2022-10-08T04:44:17.639416Z" + }, + { + "id": 2382, + "name": "Ecuador", + "aliases": null, + "code": "ECU", + "country": "Ecuador", + "founded": 1925, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2382.png", + "createdAt": "2022-10-08T04:44:24.692198Z" + }, + { + "id": 1527, + "name": "Central African Republic", + "aliases": null, + "code": "CEN", + "country": "Central African Republic", + "founded": 1961, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1527.png", + "createdAt": "2022-11-06T03:07:20.878832Z" + }, + { + "id": 1539, + "name": "Turkmenistan", + "aliases": null, + "code": "TUR", + "country": "Turkmenistan", + "founded": 1992, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1539.png", + "createdAt": "2022-11-06T03:07:21.774791Z" + }, + { + "id": 5541, + "name": "St. Vincent / Grenadines", + "aliases": null, + "code": "", + "country": "St. Vincent and the Grenadines", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5541.png", + "createdAt": "2022-11-06T03:07:23.877343Z" + }, + { + "id": 1612, + "name": "Minnesota United FC", + "aliases": null, + "code": "MIN", + "country": "USA", + "founded": 2010, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1612.png", + "createdAt": "2023-09-04T03:10:06.035288Z" + }, + { + "id": 1519, + "name": "Uganda", + "aliases": null, + "code": "UGA", + "country": "Uganda", + "founded": 1924, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1519.png", + "createdAt": "2022-11-06T03:07:20.671246Z" + }, + { + "id": 21471, + "name": "Latvia U18", + "aliases": null, + "code": "", + "country": "Latvia", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21471.png", + "createdAt": "2023-09-01T02:27:14.172229Z" + }, + { + "id": 599, + "name": "Zorya Luhansk", + "aliases": null, + "code": "ZOR", + "country": "Ukraine", + "founded": 1923, + "national": false, + "logo": "https://media.api-sports.io/football/teams/599.png", + "createdAt": "2022-10-20T04:06:58.345887Z" + }, + { + "id": 1525, + "name": "Liberia", + "aliases": null, + "code": "LIB", + "country": "Liberia", + "founded": 1936, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1525.png", + "createdAt": "2022-11-06T03:07:20.829757Z" + }, + { + "id": 110, + "name": "Estac Troyes", + "aliases": null, + "code": "TRO", + "country": "France", + "founded": 1986, + "national": false, + "logo": "https://media.api-sports.io/football/teams/110.png", + "createdAt": "2022-10-08T04:44:17.687211Z" + }, + { + "id": 1094, + "name": "Armenia", + "aliases": null, + "code": "ARM", + "country": "Armenia", + "founded": 1992, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1094.png", + "createdAt": "2022-11-06T04:06:57.693549Z" + }, + { + "id": 620, + "name": "Dinamo Zagreb", + "aliases": null, + "code": "ZAG", + "country": "Croatia", + "founded": 1911, + "national": false, + "logo": "https://media.api-sports.io/football/teams/620.png", + "createdAt": "2022-10-08T04:44:21.30169Z" + }, + { + "id": 1499, + "name": "Sierra Leone", + "aliases": null, + "code": "SIE", + "country": "Sierra Leone", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1499.png", + "createdAt": "2022-11-06T03:07:20.189848Z" + }, + { + "id": 33, + "name": "Manchester United", + "aliases": [ + "Man U", + "Man Utd", + "Manchester Utd" + ], + "code": "MUN", + "country": "England", + "founded": 1878, + "national": false, + "logo": "https://media.api-sports.io/football/teams/33.png", + "createdAt": "2022-10-08T04:44:18.105604Z" + }, + { + "id": 23, + "name": "Saudi Arabia", + "aliases": null, + "code": "SAU", + "country": "Saudi-Arabia", + "founded": 1956, + "national": true, + "logo": "https://media.api-sports.io/football/teams/23.png", + "createdAt": "2022-10-08T04:44:24.375406Z" + }, + { + "id": 1521, + "name": "Equatorial Guinea", + "aliases": null, + "code": "EQU", + "country": "Equatorial Guinea", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1521.png", + "createdAt": "2022-11-06T03:07:20.720098Z" + }, + { + "id": 602, + "name": "Apollon Limassol", + "aliases": null, + "code": "APO", + "country": "Cyprus", + "founded": 1954, + "national": false, + "logo": "https://media.api-sports.io/football/teams/602.png", + "createdAt": "2022-10-08T04:44:21.228573Z" + }, + { + "id": 1518, + "name": "Lesotho", + "aliases": null, + "code": "LES", + "country": "Lesotho", + "founded": 1932, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1518.png", + "createdAt": "2022-11-06T03:07:20.646822Z" + }, + { + "id": 5542, + "name": "Tonga", + "aliases": null, + "code": "", + "country": "Tonga", + "founded": 1965, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5542.png", + "createdAt": "2022-11-06T03:07:25.647724Z" + }, + { + "id": 10358, + "name": "Belarus U19", + "aliases": null, + "code": "", + "country": "Belarus", + "founded": 1989, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10358.png", + "createdAt": "2023-09-01T02:27:07.420232Z" + }, + { + "id": 5533, + "name": "Grenada", + "aliases": null, + "code": "", + "country": "Grenada", + "founded": 1924, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5533.png", + "createdAt": "2022-11-06T03:07:23.773978Z" + }, + { + "id": 1489, + "name": "Tanzania", + "aliases": null, + "code": "TAN", + "country": "Tanzania", + "founded": 1930, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1489.png", + "createdAt": "2022-11-06T03:07:19.958235Z" + }, + { + "id": 5540, + "name": "St. Lucia", + "aliases": null, + "code": "", + "country": "St. Lucia", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5540.png", + "createdAt": "2022-11-06T03:07:23.853166Z" + }, + { + "id": 556, + "name": "Qarabag", + "aliases": null, + "code": "KAR", + "country": "Azerbaidjan", + "founded": 1950, + "national": false, + "logo": "https://media.api-sports.io/football/teams/556.png", + "createdAt": "2022-10-08T04:44:20.93621Z" + }, + { + "id": 2276, + "name": "Banants Yerevan", + "aliases": null, + "code": "BAN", + "country": "Armenia", + "founded": 1992, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/2276.png", + "createdAt": "2023-09-01T02:27:39.687987Z" + }, + { + "id": 19, + "name": "Nigeria", + "aliases": null, + "code": "NIG", + "country": "Nigeria", + "founded": 1945, + "national": true, + "logo": "https://media.api-sports.io/football/teams/19.png", + "createdAt": "2022-11-06T03:07:19.860587Z" + }, + { + "id": 1602, + "name": "New York Red Bulls", + "aliases": null, + "code": "YOR", + "country": "USA", + "founded": 1995, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/1602.png", + "createdAt": "2023-09-04T03:10:04.413748Z" + }, + { + "id": 4197, + "name": "Mura", + "aliases": null, + "code": "", + "country": "Slovenia", + "founded": 2012, + "national": false, + "logo": "https://media.api-sports.io/football/teams/4197.png", + "createdAt": "2022-10-20T04:06:57.062189Z" + }, + { + "id": 2, + "name": "France", + "aliases": null, + "code": "FRA", + "country": "France", + "founded": 1919, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2.png", + "createdAt": "2022-10-08T04:44:24.009493Z" + }, + { + "id": 8194, + "name": "France U21", + "aliases": null, + "code": "FRA", + "country": "France", + "founded": 1919, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/8194.png", + "createdAt": "2023-09-01T02:27:02.284069Z" + }, + { + "id": 17950, + "name": "Estonia U17", + "aliases": null, + "code": "", + "country": "Estonia", + "founded": 1921, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/17950.png", + "createdAt": "2023-09-01T02:27:10.552066Z" + }, + { + "id": 494, + "name": "Udinese", + "aliases": null, + "code": "UDI", + "country": "Italy", + "founded": 1896, + "national": false, + "logo": "https://media.api-sports.io/football/teams/494.png", + "createdAt": "2022-10-08T04:44:19.168488Z" + }, + { + "id": 81, + "name": "Marseille", + "aliases": null, + "code": "MAR", + "country": "France", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/81.png", + "createdAt": "2022-10-08T04:44:17.31393Z" + }, + { + "id": 3342, + "name": "Inter Club d'Escaldes", + "aliases": null, + "code": "", + "country": "Andorra", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3342.png", + "createdAt": "2022-10-08T04:44:21.790075Z" + }, + { + "id": 1092, + "name": "Latvia", + "aliases": null, + "code": "LAT", + "country": "Latvia", + "founded": 1921, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1092.png", + "createdAt": "2022-11-06T04:06:57.652371Z" + }, + { + "id": 2656, + "name": "Cukaricki", + "aliases": null, + "code": "CUK", + "country": "Serbia", + "founded": 1926, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/2656.png", + "createdAt": "2023-09-01T02:27:46.766066Z" + }, + { + "id": 5526, + "name": "Antigua and Barbuda", + "aliases": null, + "code": "", + "country": "Antigua and Barbuda", + "founded": 1928, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5526.png", + "createdAt": "2022-11-06T03:07:23.609498Z" + }, + { + "id": 385, + "name": "Torpedo Zhodino", + "aliases": null, + "code": "ZHO", + "country": "Belarus", + "founded": 1961, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/385.png", + "createdAt": "2023-09-01T02:26:40.455958Z" + }, + { + "id": 8168, + "name": "British Virgin Islands", + "aliases": null, + "code": "BRI", + "country": "British Virgin Islands", + "founded": 1974, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8168.png", + "createdAt": "2022-11-06T03:07:23.950464Z" + }, + { + "id": 20787, + "name": "St. Louis City", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2023, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/20787.png", + "createdAt": "2023-09-04T03:10:07.849293Z" + }, + { + "id": 1090, + "name": "Norway", + "aliases": null, + "code": "NOR", + "country": "Norway", + "founded": 1902, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1090.png", + "createdAt": "2022-11-06T04:06:57.608152Z" + }, + { + "id": 66, + "name": "Aston Villa", + "aliases": null, + "code": "AST", + "country": "England", + "founded": 1874, + "national": false, + "logo": "https://media.api-sports.io/football/teams/66.png", + "createdAt": "2022-10-08T04:44:18.570953Z" + }, + { + "id": 21464, + "name": "China U22", + "aliases": null, + "code": "", + "country": "China", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21464.png", + "createdAt": "2023-09-01T02:27:13.005282Z" + }, + { + "id": 1359, + "name": "Luton", + "aliases": null, + "code": "LUT", + "country": "England", + "founded": 1885, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1359.png", + "createdAt": "2023-09-01T02:27:28.375939Z" + }, + { + "id": 10357, + "name": "Azerbaijan U19", + "aliases": null, + "code": "", + "country": "Azerbaidjan", + "founded": 1992, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10357.png", + "createdAt": "2023-09-01T02:27:07.231288Z" + }, + { + "id": 32, + "name": "Egypt", + "aliases": null, + "code": "EGY", + "country": "Egypt", + "founded": 1921, + "national": true, + "logo": "https://media.api-sports.io/football/teams/32.png", + "createdAt": "2022-11-06T03:07:19.933697Z" + }, + { + "id": 672, + "name": "Folgore", + "aliases": null, + "code": "", + "country": "San-Marino", + "founded": 0, + "national": false, + "logo": "https://media.api-sports.io/football/teams/672.png", + "createdAt": "2022-10-20T04:06:56.744884Z" + }, + { + "id": 1113, + "name": "Bosnia \u0026 Herzegovina", + "aliases": null, + "code": "BOS", + "country": "Bosnia", + "founded": 1992, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1113.png", + "createdAt": "2022-11-06T04:06:58.14475Z" + }, + { + "id": 2379, + "name": "Venezuela", + "aliases": null, + "code": "VEN", + "country": "Venezuela", + "founded": 1926, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2379.png", + "createdAt": "2022-11-06T03:07:26.299193Z" + }, + { + "id": 10177, + "name": "Korea Republic U23", + "aliases": null, + "code": "", + "country": "South-Korea", + "founded": 1933, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10177.png", + "createdAt": "2023-09-01T02:27:05.69601Z" + }, + { + "id": 1610, + "name": "Colorado Rapids", + "aliases": null, + "code": "COL", + "country": "USA", + "founded": 1996, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1610.png", + "createdAt": "2023-09-04T03:10:05.705356Z" + }, + { + "id": 560, + "name": "Slavia Praha", + "aliases": null, + "code": "SLA", + "country": "Czech-Republic", + "founded": 1892, + "national": false, + "logo": "https://media.api-sports.io/football/teams/560.png", + "createdAt": "2022-10-20T04:06:56.229319Z" + }, + { + "id": 5166, + "name": "Sri Lanka", + "aliases": null, + "code": "LAN", + "country": "Sri Lanka", + "founded": 1939, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5166.png", + "createdAt": "2022-11-06T03:07:22.560756Z" + }, + { + "id": 499, + "name": "Atalanta", + "aliases": null, + "code": "ATA", + "country": "Italy", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/499.png", + "createdAt": "2022-10-08T04:44:19.26594Z" + }, + { + "id": 62, + "name": "Sheffield Utd", + "aliases": null, + "code": "SHE", + "country": "England", + "founded": 1889, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/62.png", + "createdAt": "2023-09-01T02:27:27.885435Z" + }, + { + "id": 1558, + "name": "Laos", + "aliases": null, + "code": "LAO", + "country": "Laos", + "founded": 1951, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1558.png", + "createdAt": "2022-11-06T03:07:22.182842Z" + }, + { + "id": 775, + "name": "Austria", + "aliases": null, + "code": "AUS", + "country": "Austria", + "founded": 1904, + "national": true, + "logo": "https://media.api-sports.io/football/teams/775.png", + "createdAt": "2022-11-06T04:06:57.510757Z" + }, + { + "id": 21465, + "name": "Czech Republic U18", + "aliases": null, + "code": "", + "country": "Czech-Republic", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/21465.png", + "createdAt": "2023-09-01T02:27:13.172053Z" + }, + { + "id": 1098, + "name": "Faroe Islands", + "aliases": null, + "code": "FAR", + "country": "Faroe-Islands", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1098.png", + "createdAt": "2022-11-06T04:06:57.785132Z" + }, + { + "id": 645, + "name": "Galatasaray", + "aliases": null, + "code": "GAL", + "country": "Turkey", + "founded": 1905, + "national": false, + "logo": "https://media.api-sports.io/football/teams/645.png", + "createdAt": "2022-10-20T04:06:56.582769Z" + }, + { + "id": 1524, + "name": "Comoros", + "aliases": null, + "code": "COM", + "country": "Comoros", + "founded": 1979, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1524.png", + "createdAt": "2022-11-06T03:07:20.799277Z" + }, + { + "id": 495, + "name": "Genoa", + "aliases": null, + "code": "GEN", + "country": "Italy", + "founded": 1893, + "national": false, + "logo": "https://media.api-sports.io/football/teams/495.png", + "createdAt": "2022-10-20T04:06:54.493703Z" + }, + { + "id": 5162, + "name": "Guyana", + "aliases": null, + "code": "", + "country": "Guyana", + "founded": 1902, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5162.png", + "createdAt": "2022-11-06T03:07:23.51166Z" + }, + { + "id": 8119, + "name": "Guam", + "aliases": null, + "code": "", + "country": "Guam", + "founded": 1975, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8119.png", + "createdAt": "2022-11-06T03:07:22.68309Z" + }, + { + "id": 531, + "name": "Athletic Club", + "aliases": null, + "code": "BIL", + "country": "Spain", + "founded": 1898, + "national": false, + "logo": "https://media.api-sports.io/football/teams/531.png", + "createdAt": "2022-10-08T04:44:15.129128Z" + }, + { + "id": 546, + "name": "Getafe", + "aliases": null, + "code": "GET", + "country": "Spain", + "founded": 1983, + "national": false, + "logo": "https://media.api-sports.io/football/teams/546.png", + "createdAt": "2022-10-08T04:44:15.336182Z" + }, + { + "id": 8212, + "name": "North Macedonia U21", + "aliases": null, + "code": "", + "country": "North-Macedonia", + "founded": 1948, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8212.png", + "createdAt": "2023-09-01T02:27:03.588026Z" + }, + { + "id": 8231, + "name": "Slovenia U21", + "aliases": null, + "code": "SLO", + "country": "Slovenia", + "founded": 1920, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8231.png", + "createdAt": "2023-09-01T02:27:05.21992Z" + }, + { + "id": 514, + "name": "Salernitana", + "aliases": null, + "code": "SAL", + "country": "Italy", + "founded": 2011, + "national": false, + "logo": "https://media.api-sports.io/football/teams/514.png", + "createdAt": "2022-10-08T04:44:19.442641Z" + }, + { + "id": 1496, + "name": "South Sudan", + "aliases": null, + "code": "SSU", + "country": "Sudan", + "founded": 0, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1496.png", + "createdAt": "2022-11-06T03:07:20.129688Z" + }, + { + "id": 8200, + "name": "Israel U21", + "aliases": null, + "code": "", + "country": "Israel", + "founded": 1928, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8200.png", + "createdAt": "2023-09-01T02:27:02.948004Z" + }, + { + "id": 392, + "name": "Shakhter Soligorsk", + "aliases": null, + "code": "SOL", + "country": "Belarus", + "founded": 1963, + "national": false, + "logo": "https://media.api-sports.io/football/teams/392.png", + "createdAt": "2022-10-08T04:44:20.606825Z" + }, + { + "id": 1500, + "name": "Mali", + "aliases": null, + "code": "MAL", + "country": "Mali", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1500.png", + "createdAt": "2022-11-06T03:07:20.214062Z" + }, + { + "id": 10963, + "name": "Uzbekistan U23", + "aliases": null, + "code": "", + "country": "Uzbekistan", + "founded": 1946, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/10963.png", + "createdAt": "2023-09-01T02:27:09.717896Z" + }, + { + "id": 17962, + "name": "Lithuania U17", + "aliases": null, + "code": "LIT", + "country": "Lithuania", + "founded": 1922, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/17962.png", + "createdAt": "2023-09-01T02:27:11.045981Z" + }, + { + "id": 1599, + "name": "Philadelphia Union", + "aliases": null, + "code": "PHI", + "country": "USA", + "founded": 0, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/1599.png", + "createdAt": "2023-09-04T03:10:03.917323Z" + }, + { + "id": 40, + "name": "Liverpool", + "aliases": null, + "code": "LIV", + "country": "England", + "founded": 1892, + "national": false, + "logo": "https://media.api-sports.io/football/teams/40.png", + "createdAt": "2022-10-08T04:44:18.223581Z" + }, + { + "id": 1105, + "name": "FYR Macedonia", + "aliases": null, + "code": "MAC", + "country": "Macedonia", + "founded": 1948, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1105.png", + "createdAt": "2022-11-06T04:06:57.949583Z" + }, + { + "id": 1102, + "name": "Luxembourg", + "aliases": null, + "code": "", + "country": "Luxembourg", + "founded": 1908, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1102.png", + "createdAt": "2022-11-06T04:06:57.886369Z" + }, + { + "id": 170, + "name": "FC Augsburg", + "aliases": null, + "code": "AUG", + "country": "Germany", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/170.png", + "createdAt": "2022-10-08T04:44:14.433839Z" + }, + { + "id": 575, + "name": "AEK Athens FC", + "aliases": null, + "code": "AEK", + "country": "Greece", + "founded": 1924, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/575.png", + "createdAt": "2023-09-01T02:27:35.936257Z" + }, + { + "id": 1109, + "name": "Montenegro", + "aliases": null, + "code": "MON", + "country": "Montenegro", + "founded": 1931, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1109.png", + "createdAt": "2022-11-06T04:06:58.0481Z" + }, + { + "id": 1537, + "name": "India", + "aliases": null, + "code": "IND", + "country": "India", + "founded": 1937, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1537.png", + "createdAt": "2022-11-06T03:07:21.719884Z" + }, + { + "id": 549, + "name": "Besiktas", + "aliases": null, + "code": "BES", + "country": "Turkey", + "founded": 1903, + "national": false, + "logo": "https://media.api-sports.io/football/teams/549.png", + "createdAt": "2022-10-20T04:06:56.143943Z" + }, + { + "id": 562, + "name": "FC Astana", + "aliases": null, + "code": "AST", + "country": "Kazakhstan", + "founded": 2009, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/562.png", + "createdAt": "2023-09-01T02:27:35.290662Z" + }, + { + "id": 3320, + "name": "Teuta Durrës", + "aliases": null, + "code": "TEU", + "country": "Albania", + "founded": 1925, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3320.png", + "createdAt": "2022-10-20T04:06:56.915486Z" + }, + { + "id": 1611, + "name": "Sporting Kansas City", + "aliases": null, + "code": "KAN", + "country": "USA", + "founded": 1995, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1611.png", + "createdAt": "2023-09-04T03:10:05.866044Z" + }, + { + "id": 1511, + "name": "Kenya", + "aliases": null, + "code": "KEN", + "country": "Kenya", + "founded": 1960, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1511.png", + "createdAt": "2022-11-06T03:07:20.470234Z" + }, + { + "id": 10192, + "name": "Iraq U23", + "aliases": null, + "code": "", + "country": "Portugal", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/10192.png", + "createdAt": "2023-09-01T02:27:06.018062Z" + }, + { + "id": 1, + "name": "Belgium", + "aliases": [ + "Belgique" + ], + "code": "BEL", + "country": "Belgium", + "founded": 1895, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1.png", + "createdAt": "2022-10-08T04:44:23.985157Z" + }, + { + "id": 2384, + "name": "USA", + "aliases": [ + "United States", + "USMNT" + ], + "code": "USA", + "country": "USA", + "founded": 1913, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2384.png", + "createdAt": "2022-10-08T04:44:24.7166Z" + }, + { + "id": 1504, + "name": "Ghana", + "aliases": null, + "code": "GHA", + "country": "Ghana", + "founded": 1957, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1504.png", + "createdAt": "2022-10-08T04:44:24.618935Z" + }, + { + "id": 547, + "name": "Girona", + "aliases": null, + "code": "GIR", + "country": "Spain", + "founded": 1930, + "national": false, + "logo": "https://media.api-sports.io/football/teams/547.png", + "createdAt": "2022-10-08T04:44:15.360311Z" + }, + { + "id": 520, + "name": "Cremonese", + "aliases": null, + "code": "CRE", + "country": "Italy", + "founded": 1903, + "national": false, + "logo": "https://media.api-sports.io/football/teams/520.png", + "createdAt": "2022-10-08T04:44:19.486296Z" + }, + { + "id": 1560, + "name": "Bangladesh", + "aliases": null, + "code": "BAN", + "country": "Bangladesh", + "founded": 1972, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1560.png", + "createdAt": "2022-11-06T03:07:22.207504Z" + }, + { + "id": 42, + "name": "Arsenal", + "aliases": null, + "code": "ARS", + "country": "England", + "founded": 1886, + "national": false, + "logo": "https://media.api-sports.io/football/teams/42.png", + "createdAt": "2022-10-08T04:44:18.272361Z" + }, + { + "id": 5157, + "name": "Bahamas", + "aliases": null, + "code": "", + "country": "Bahamas", + "founded": 1967, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5157.png", + "createdAt": "2022-11-06T03:07:23.407952Z" + }, + { + "id": 276, + "name": "Breidablik", + "aliases": null, + "code": "BRE", + "country": "Iceland", + "founded": 1950, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/276.png", + "createdAt": "2023-09-01T02:27:34.148673Z" + }, + { + "id": 4133, + "name": "HB", + "aliases": null, + "code": "", + "country": "Faroe-Islands", + "founded": 1904, + "national": false, + "logo": "https://media.api-sports.io/football/teams/4133.png", + "createdAt": "2022-10-20T04:06:57.012785Z" + }, + { + "id": 8182, + "name": "Belarus U21", + "aliases": null, + "code": "BEL", + "country": "Belarus", + "founded": 1989, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8182.png", + "createdAt": "2023-09-01T02:27:01.281091Z" + }, + { + "id": 1508, + "name": "Congo DR", + "aliases": null, + "code": "CON", + "country": "Congo-DR", + "founded": 1919, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1508.png", + "createdAt": "2022-11-06T03:07:20.397395Z" + }, + { + "id": 252, + "name": "Aberdeen", + "aliases": null, + "code": "ABE", + "country": "Scotland", + "founded": 1903, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/252.png", + "createdAt": "2023-09-01T02:27:43.01004Z" + }, + { + "id": 1106, + "name": "Cyprus", + "aliases": null, + "code": "", + "country": "Cyprus", + "founded": 1934, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1106.png", + "createdAt": "2022-11-06T04:06:57.974322Z" + }, + { + "id": 3345, + "name": "Atlètic Club d'Escaldes", + "aliases": null, + "code": "", + "country": "Andorra", + "founded": 0, + "national": false, + "logo": "https://media-1.api-sports.io/football/teams/3345.png", + "createdAt": "2023-09-01T02:27:40.224316Z" + }, + { + "id": 8215, + "name": "Poland U21", + "aliases": null, + "code": "", + "country": "Poland", + "founded": 1919, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8215.png", + "createdAt": "2023-09-01T02:27:03.911935Z" + }, + { + "id": 1543, + "name": "Cambodia", + "aliases": null, + "code": "", + "country": "Cambodia", + "founded": 1933, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1543.png", + "createdAt": "2022-11-06T03:07:21.853726Z" + }, + { + "id": 512, + "name": "Frosinone", + "aliases": null, + "code": "FRO", + "country": "Italy", + "founded": 1928, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/512.png", + "createdAt": "2023-09-01T02:27:31.957985Z" + }, + { + "id": 20785, + "name": "Kosovo U19", + "aliases": null, + "code": "", + "country": "Tunisia", + "founded": 0, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/20785.png", + "createdAt": "2023-09-01T02:27:11.865458Z" + }, + { + "id": 651, + "name": "Ferencvarosi TC", + "aliases": null, + "code": "FER", + "country": "Hungary", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/651.png", + "createdAt": "2022-10-08T04:44:21.375Z" + }, + { + "id": 8167, + "name": "Aruba", + "aliases": null, + "code": "ARU", + "country": "Aruba", + "founded": 1932, + "national": false, + "logo": "https://media.api-sports.io/football/teams/8167.png", + "createdAt": "2022-11-06T03:07:23.926091Z" + }, + { + "id": 2246, + "name": "CFR 1907 Cluj", + "aliases": null, + "code": "CLU", + "country": "Romania", + "founded": 1907, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2246.png", + "createdAt": "2022-10-08T04:44:21.66827Z" + }, + { + "id": 11, + "name": "Panama", + "aliases": null, + "code": "PAN", + "country": "Panama", + "founded": 1937, + "national": true, + "logo": "https://media.api-sports.io/football/teams/11.png", + "createdAt": "2022-11-06T03:07:23.213002Z" + }, + { + "id": 21474, + "name": "Norway U18", + "aliases": null, + "code": "", + "country": "Norway", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/21474.png", + "createdAt": "2023-09-01T02:27:14.690558Z" + }, + { + "id": 8175, + "name": "Papua New Guinea", + "aliases": null, + "code": "", + "country": "Papua New Guinea", + "founded": 1962, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8175.png", + "createdAt": "2022-11-06T03:07:25.691296Z" + }, + { + "id": 21467, + "name": "Finland U18", + "aliases": null, + "code": "", + "country": "Finland", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/21467.png", + "createdAt": "2023-09-01T02:27:13.506509Z" + }, + { + "id": 16500, + "name": "Hungary U21", + "aliases": null, + "code": "", + "country": "Hungary", + "founded": 1901, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/16500.png", + "createdAt": "2023-09-01T02:27:10.211911Z" + }, + { + "id": 5531, + "name": "Dominica", + "aliases": null, + "code": "", + "country": "Dominica", + "founded": 1970, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5531.png", + "createdAt": "2022-11-06T03:07:23.724955Z" + }, + { + "id": 4672, + "name": "Honduras", + "aliases": null, + "code": "HON", + "country": "Honduras", + "founded": 1951, + "national": true, + "logo": "https://media.api-sports.io/football/teams/4672.png", + "createdAt": "2022-11-06T03:07:23.383604Z" + }, + { + "id": 18310, + "name": "Charlotte", + "aliases": null, + "code": "", + "country": "USA", + "founded": 2019, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/18310.png", + "createdAt": "2023-09-04T03:10:07.68645Z" + }, + { + "id": 579, + "name": "Buducnost Podgorica", + "aliases": null, + "code": "BUD", + "country": "Montenegro", + "founded": 1925, + "national": false, + "logo": "https://media.api-sports.io/football/teams/579.png", + "createdAt": "2022-10-20T04:06:56.375652Z" + }, + { + "id": 720, + "name": "Valladolid", + "aliases": null, + "code": "VAL", + "country": "Spain", + "founded": 1928, + "national": false, + "logo": "https://media.api-sports.io/football/teams/720.png", + "createdAt": "2022-10-08T04:44:15.409112Z" + }, + { + "id": 1605, + "name": "Los Angeles Galaxy", + "aliases": null, + "code": "ANG", + "country": "USA", + "founded": 1995, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1605.png", + "createdAt": "2023-09-04T03:10:04.901257Z" + }, + { + "id": 25, + "name": "Germany", + "aliases": null, + "code": "GER", + "country": "Germany", + "founded": 1900, + "national": true, + "logo": "https://media.api-sports.io/football/teams/25.png", + "createdAt": "2022-10-08T04:44:24.423993Z" + }, + { + "id": 529, + "name": "Barcelona", + "aliases": null, + "code": "BAR", + "country": "Spain", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/529.png", + "createdAt": "2022-10-08T04:44:15.079953Z" + }, + { + "id": 578, + "name": "F91 Dudelange", + "aliases": null, + "code": "", + "country": "Luxembourg", + "founded": 1991, + "national": false, + "logo": "https://media.api-sports.io/football/teams/578.png", + "createdAt": "2022-10-08T04:44:21.10686Z" + }, + { + "id": 2259, + "name": "FK Tobol Kostanay", + "aliases": null, + "code": "TOB", + "country": "Kazakhstan", + "founded": 1967, + "national": false, + "logo": "https://media.api-sports.io/football/teams/2259.png", + "createdAt": "2022-10-08T04:44:21.71709Z" + }, + { + "id": 27, + "name": "Portugal", + "aliases": null, + "code": "POR", + "country": "Portugal", + "founded": 1914, + "national": true, + "logo": "https://media.api-sports.io/football/teams/27.png", + "createdAt": "2022-10-08T04:44:24.47273Z" + }, + { + "id": 3, + "name": "Croatia", + "aliases": null, + "code": "CRO", + "country": "Croatia", + "founded": 1912, + "national": true, + "logo": "https://media.api-sports.io/football/teams/3.png", + "createdAt": "2022-10-08T04:44:24.033856Z" + }, + { + "id": 2380, + "name": "Paraguay", + "aliases": null, + "code": "PAR", + "country": "Paraguay", + "founded": 1906, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2380.png", + "createdAt": "2022-11-06T03:07:26.329101Z" + }, + { + "id": 1565, + "name": "Syria", + "aliases": null, + "code": "SYR", + "country": "Syria", + "founded": 1936, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1565.png", + "createdAt": "2022-11-06T03:07:22.34223Z" + }, + { + "id": 2995, + "name": "Eswatini", + "aliases": null, + "code": "", + "country": "Eswatini", + "founded": 0, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2995.png", + "createdAt": "2022-11-06T03:07:21.08576Z" + }, + { + "id": 10965, + "name": "Yemen U23", + "aliases": null, + "code": "", + "country": "Yemen", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10965.png", + "createdAt": "2023-09-01T02:27:09.88526Z" + }, + { + "id": 8223, + "name": "Slovakia U21", + "aliases": null, + "code": "SLO", + "country": "Slovakia", + "founded": 1993, + "national": true, + "logo": "https://media-3.api-sports.io/football/teams/8223.png", + "createdAt": "2023-09-01T02:27:04.566428Z" + }, + { + "id": 1513, + "name": "Guinea-Bissau", + "aliases": null, + "code": "GUI", + "country": "Guinea-Bissau", + "founded": 1974, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1513.png", + "createdAt": "2022-11-06T03:07:20.518861Z" + }, + { + "id": 8, + "name": "Colombia", + "aliases": null, + "code": "COL", + "country": "Colombia", + "founded": 1924, + "national": true, + "logo": "https://media.api-sports.io/football/teams/8.png", + "createdAt": "2022-11-06T03:07:26.225604Z" + }, + { + "id": 1556, + "name": "Myanmar", + "aliases": null, + "code": "MYA", + "country": "Myanmar", + "founded": 1947, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1556.png", + "createdAt": "2022-11-06T03:07:22.134677Z" + }, + { + "id": 715, + "name": "Granada CF", + "aliases": null, + "code": "GRA", + "country": "Spain", + "founded": 1931, + "national": false, + "logo": "https://media.api-sports.io/football/teams/715.png", + "createdAt": "2022-10-20T04:06:52.004001Z" + }, + { + "id": 77, + "name": "Angers", + "aliases": null, + "code": "ANG", + "country": "France", + "founded": 1919, + "national": false, + "logo": "https://media.api-sports.io/football/teams/77.png", + "createdAt": "2022-10-08T04:44:17.226973Z" + }, + { + "id": 1609, + "name": "New England Revolution", + "aliases": null, + "code": "ENG", + "country": "USA", + "founded": 1995, + "national": false, + "logo": "https://media-3.api-sports.io/football/teams/1609.png", + "createdAt": "2023-09-04T03:10:05.54336Z" + }, + { + "id": 742, + "name": "Genk", + "aliases": null, + "code": "GEN", + "country": "Belgium", + "founded": 1988, + "national": false, + "logo": "https://media.api-sports.io/football/teams/742.png", + "createdAt": "2022-10-20T04:06:56.806891Z" + }, + { + "id": 550, + "name": "Shakhtar Donetsk", + "aliases": null, + "code": "SHA", + "country": "Ukraine", + "founded": 1936, + "national": false, + "logo": "https://media.api-sports.io/football/teams/550.png", + "createdAt": "2022-10-08T04:44:20.862803Z" + }, + { + "id": 10959, + "name": "Tajikistan U23", + "aliases": null, + "code": "", + "country": "Portugal", + "founded": 0, + "national": true, + "logo": "https://media-2.api-sports.io/football/teams/10959.png", + "createdAt": "2023-09-01T02:27:09.553977Z" + }, + { + "id": 3402, + "name": "Omonia Nicosia", + "aliases": null, + "code": "OMO", + "country": "Cyprus", + "founded": 1948, + "national": false, + "logo": "https://media.api-sports.io/football/teams/3402.png", + "createdAt": "2022-10-08T04:44:23.472814Z" + }, + { + "id": 4673, + "name": "New Zealand", + "aliases": null, + "code": "ZEA", + "country": "New-Zealand", + "founded": 1891, + "national": true, + "logo": "https://media.api-sports.io/football/teams/4673.png", + "createdAt": "2022-11-06T03:07:25.494405Z" + }, + { + "id": 548, + "name": "Real Sociedad", + "aliases": null, + "code": "RSO", + "country": "Spain", + "founded": 1909, + "national": false, + "logo": "https://media.api-sports.io/football/teams/548.png", + "createdAt": "2022-10-08T04:44:15.38501Z" + }, + { + "id": 47, + "name": "Tottenham", + "aliases": null, + "code": "TOT", + "country": "England", + "founded": 1882, + "national": false, + "logo": "https://media.api-sports.io/football/teams/47.png", + "createdAt": "2022-10-08T04:44:18.34549Z" + }, + { + "id": 1492, + "name": "Gambia", + "aliases": null, + "code": "GAM", + "country": "Gambia", + "founded": 1952, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1492.png", + "createdAt": "2022-11-06T03:07:20.031465Z" + }, + { + "id": 401, + "name": "Randers FC", + "aliases": null, + "code": "RAN", + "country": "Denmark", + "founded": 2003, + "national": false, + "logo": "https://media.api-sports.io/football/teams/401.png", + "createdAt": "2022-10-20T04:06:57.90709Z" + }, + { + "id": 1110, + "name": "Andorra", + "aliases": null, + "code": "AND", + "country": "Andorra", + "founded": 1994, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1110.png", + "createdAt": "2022-11-06T04:06:58.071436Z" + }, + { + "id": 2383, + "name": "Chile", + "aliases": null, + "code": "CHI", + "country": "Chile", + "founded": 1895, + "national": true, + "logo": "https://media.api-sports.io/football/teams/2383.png", + "createdAt": "2022-11-06T03:07:26.402863Z" + }, + { + "id": 540, + "name": "Espanyol", + "aliases": null, + "code": "ESP", + "country": "Spain", + "founded": 1900, + "national": false, + "logo": "https://media.api-sports.io/football/teams/540.png", + "createdAt": "2022-10-08T04:44:15.256955Z" + }, + { + "id": 5537, + "name": "Timor-Leste", + "aliases": null, + "code": "", + "country": "East Timor", + "founded": 2002, + "national": true, + "logo": "https://media.api-sports.io/football/teams/5537.png", + "createdAt": "2022-11-06T03:07:22.634009Z" + }, + { + "id": 1597, + "name": "FC Dallas", + "aliases": null, + "code": "DAL", + "country": "USA", + "founded": 1996, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/1597.png", + "createdAt": "2023-09-04T03:10:03.511514Z" + }, + { + "id": 21462, + "name": "Bulgaria U16", + "aliases": null, + "code": "", + "country": "Bulgaria", + "founded": 0, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/21462.png", + "createdAt": "2023-09-01T02:27:12.67597Z" + }, + { + "id": 10333, + "name": "Finland U19", + "aliases": null, + "code": "FIN", + "country": "Finland", + "founded": 0, + "national": false, + "logo": "https://media-2.api-sports.io/football/teams/10333.png", + "createdAt": "2023-09-01T02:27:06.346842Z" + }, + { + "id": 162, + "name": "Werder Bremen", + "aliases": null, + "code": "WER", + "country": "Germany", + "founded": 1899, + "national": false, + "logo": "https://media.api-sports.io/football/teams/162.png", + "createdAt": "2022-10-08T04:44:14.257211Z" + }, + { + "id": 1095, + "name": "Kazakhstan", + "aliases": null, + "code": "KAZ", + "country": "Kazakhstan", + "founded": 1914, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1095.png", + "createdAt": "2022-11-06T04:06:57.718526Z" + }, + { + "id": 8214, + "name": "Norway U21", + "aliases": null, + "code": "NOR", + "country": "Norway", + "founded": 1902, + "national": true, + "logo": "https://media-1.api-sports.io/football/teams/8214.png", + "createdAt": "2023-09-01T02:27:03.750042Z" + }, + { + "id": 79, + "name": "Lille", + "aliases": null, + "code": "LIL", + "country": "France", + "founded": 1944, + "national": false, + "logo": "https://media.api-sports.io/football/teams/79.png", + "createdAt": "2022-10-08T04:44:17.252133Z" + }, + { + "id": 63, + "name": "Leeds", + "aliases": null, + "code": "LEE", + "country": "England", + "founded": 1919, + "national": false, + "logo": "https://media.api-sports.io/football/teams/63.png", + "createdAt": "2022-10-08T04:44:18.516281Z" + }, + { + "id": 1093, + "name": "Gibraltar", + "aliases": null, + "code": "", + "country": "Gibraltar", + "founded": 1895, + "national": true, + "logo": "https://media.api-sports.io/football/teams/1093.png", + "createdAt": "2022-11-06T04:06:57.670946Z" + }, + { + "id": 536, + "name": "Sevilla", + "aliases": null, + "code": "SEV", + "country": "Spain", + "founded": 1890, + "national": false, + "logo": "https://media.api-sports.io/football/teams/536.png", + "createdAt": "2022-10-08T04:44:15.208096Z" + } + ] +} \ No newline at end of file diff --git a/e2e/goals.cy.ts b/e2e/goals.cy.ts index c6c8349..dc56f30 100644 --- a/e2e/goals.cy.ts +++ b/e2e/goals.cy.ts @@ -1,8 +1,207 @@ +const PAGINATION_LIMIT = 5; + +beforeEach(() => { + // keep time static so that the relative timestamps don't change + const now = new Date(2023, 11, 12); // months are 0-indexed, so this is December 12th, 2023 + cy.clock(now); +}); + describe('Goals', () => { it('redirects to /goals', () => { cy.visit('/'); cy.location().should((loc) => { expect(loc.pathname).to.eq('/goals'); }); + + cy.get('@teams').should('have.property', 'state', 'Complete'); + cy.get('@fixtures').should('have.property', 'state', 'Complete'); + cy.get('@leagues').should('have.property', 'state', 'Complete'); + cy.get('@goals').should('have.property', 'state', 'Complete'); + }); + + it('displays goals', () => { + cy.visit('/'); + + cy.wait('@goals'); + + cy.get('[data-cy="goal-container"]') + .should('have.length', PAGINATION_LIMIT) + .first() + .within(() => { + cy.contains('Barcelona 2 - [4] Girona - Stuani 90').should('be.visible'); + cy.contains('1 day ago').should('be.visible'); + + // copy link button + cy.contains('Copy Link').click(); + + cy.window().then((win) => { + win.navigator.clipboard.readText().then((text) => { + expect(text).to.eq( + 'https://api.top90.io/message_preview/a6edb899d55b41cbb538660a2f9efda7' + ); + }); + }); + + // comments link + cy.contains('Comments') + .should('be.visible') + .should('have.attr', 'href', 'https://www.reddit.com/r/soccer/comments/18fejfe'); + }); + }); + + it('paginates goals', () => { + cy.visit('/'); + + cy.wait('@goals').then((interception) => { + const reqQuery: {pagination: {skip: string; limit: string}} = JSON.parse( + interception.request.query.json as string + ); + cy.wrap(reqQuery).its('pagination').its('skip').should('equal', 0); + cy.wrap(reqQuery).its('pagination').its('limit').should('equal', PAGINATION_LIMIT); + }); + + cy.get('.pagination-container').should('be.visible'); + + cy.get('.page-item.active').should('contain.text', '1'); + + cy.get('[aria-label="Page 2"]').click(); + + // wait for the third request to "goals" after click + cy.wait(['@goals', '@goals']).then((interceptions) => { + const reqQuery: {pagination: {skip: string; limit: string}} = JSON.parse( + interceptions[1].request.query.json as string + ); + cy.wrap(reqQuery).its('pagination').its('skip').should('equal', PAGINATION_LIMIT); + cy.wrap(reqQuery).its('pagination').its('limit').should('equal', PAGINATION_LIMIT); + }); + + cy.get('.page-item.active').should('contain.text', '2'); + + cy.get('[aria-label="Next page"]').click(); + + cy.wait('@goals').then((interception) => { + const reqQuery: {pagination: {skip: string; limit: string}} = JSON.parse( + interception.request.query.json as string + ); + cy.wrap(reqQuery) + .its('pagination') + .its('skip') + .should('equal', PAGINATION_LIMIT * 2); + cy.wrap(reqQuery).its('pagination').its('limit').should('equal', PAGINATION_LIMIT); + }); + + cy.get('.page-item.active').should('contain.text', '3'); + }); + + it('allows filtering by league', () => { + cy.visit('/'); + + cy.get('#League-dropdown').as('leagueDropdown'); + + cy.get('@leagueDropdown').should('have.attr', 'aria-expanded', 'false'); + cy.get('@leagueDropdown').contains('All'); + + cy.get('@leagueDropdown').click(); + + cy.get('@leagueDropdown').should('have.attr', 'aria-expanded', 'true'); + + cy.contains('Europa League').click(); + + // wait for the third request to "goals" after click + cy.wait(['@goals', '@goals', '@goals']).then((interceptions) => { + const reqQuery: {leagueId: string} = JSON.parse( + interceptions[2].request.query.json as string + ); + cy.wrap(reqQuery).its('filter').its('leagueId').should('equal', 3); + }); + }); + + it('allows filtering by team', () => { + cy.visit('/'); + + cy.get('#Team-dropdown').as('teamsDropdown'); + + cy.get('@teamsDropdown').should('have.attr', 'aria-expanded', 'false'); + cy.get('@teamsDropdown').contains('All'); + + cy.wait('@teams'); + + cy.get('@teamsDropdown').click(); + + cy.get('@teamsDropdown').should('have.attr', 'aria-expanded', 'true'); + + cy.get('.dropdown-menu.show').within(() => { + cy.get('.dropdown-item').should('have.length', 587); + }); + + cy.contains('AEK Athens FC').click(); + + // wait for the third request to "goals" after click + cy.wait(['@goals', '@goals', '@goals']).then((interceptions) => { + const request = interceptions[2].request; + const parsedQuery = JSON.parse(request.query.json as string); + cy.wrap(parsedQuery).its('filter').its('teamId').should('equal', 575); + }); + + cy.get('@teamsDropdown').contains('AEK Athens FC'); + + cy.get('@teamsDropdown').click(); + + cy.get('[aria-label="Team search"]').type('MY TEAM'); + + cy.get('.dropdown-menu.show').within(() => { + cy.get('.dropdown-item').should('have.length', 2); + }); + + cy.contains('MY TEAM').click(); + + cy.wait('@goals').then((interception) => { + const parsedQuery = JSON.parse(interception.request.query.json as string); + cy.wrap(parsedQuery).its('filter').its('teamId').should('equal', 167); + }); + }); + + it('allows filtering by season', () => { + cy.visit('/'); + + cy.get('#Season-dropdown').as('seasonDropdown'); + + cy.get('@seasonDropdown').should('have.attr', 'aria-expanded', 'false'); + cy.get('@seasonDropdown').contains('All'); + + cy.get('@seasonDropdown').click(); + + cy.get('@seasonDropdown').should('have.attr', 'aria-expanded', 'true'); + + cy.get('.dropdown-menu.show').within(() => { + cy.contains('.dropdown-item', '2022').click(); + }); + + // wait for the third request to "goals" after click + cy.wait(['@goals', '@goals', '@goals']).then((interceptions) => { + const request = interceptions[2].request; + const parsedQuery = JSON.parse(request.query.json as string); + cy.wrap(parsedQuery).its('filter').its('season').should('equal', 2022); + }); + }); + + it('allows filtering by keyword', () => { + cy.visit('/'); + + cy.wait('@goals'); + + cy.contains('label', 'Keyword Search').siblings().first().as('keywordSearch'); + + cy.get('@keywordSearch') + .should('have.attr', 'placeholder', 'Search anything') + .type('team{enter}'); + + cy.get('@keywordSearch').should('have.value', 'team'); + + cy.wait(['@goals', '@goals']).then((interceptions) => { + const request = interceptions[1].request; + const parsedQuery = JSON.parse(request.query.json as string); + cy.wrap(parsedQuery).its('filter').its('searchTerm').should('equal', 'team'); + }); }); }); diff --git a/e2e/settings.cy.ts b/e2e/settings.cy.ts new file mode 100644 index 0000000..8ce22a3 --- /dev/null +++ b/e2e/settings.cy.ts @@ -0,0 +1,40 @@ +beforeEach(() => { + cy.visit('/'); + + cy.get('.nav-link').contains('Settings').click(); +}); + +describe('settings', () => { + it('updates theme setting', () => { + cy.contains('label', 'Theme').should('be.visible'); + cy.get('#Theme-dropdown') + .should('have.text', 'Light') + .should('have.attr', 'aria-expanded', 'false') + .as('themeDropdown'); + + // assert that theme is not set in local storage + cy.getAllLocalStorage().then((storageMap) => { + cy.wrap(Object.keys(storageMap)).should('have.length', 0); + }); + + cy.get('[aria-labelledby="Theme-dropdown"]').should('not.be.visible'); + + cy.get('@themeDropdown').click(); + + cy.get('@themeDropdown').should('have.attr', 'aria-expanded', 'true'); + cy.get('[aria-labelledby="Theme-dropdown"]') + .should('be.visible') + .within(() => { + cy.contains('Dark').click(); + + // assert that theme was stored in local storage + cy.getAllLocalStorage().then((storageMap) => { + expect(storageMap).to.deep.equal({ + [Cypress.config('baseUrl') || 'http://localhost:5173']: { + 'top90-theme': 'dark', + }, + }); + }); + }); + }); +}); diff --git a/e2e/tabs.cy.ts b/e2e/tabs.cy.ts new file mode 100644 index 0000000..b3591fb --- /dev/null +++ b/e2e/tabs.cy.ts @@ -0,0 +1,18 @@ +describe('tabs', () => { + it('allows tab navigation', () => { + cy.visit('/'); + + cy.get('.nav-link.active').contains('Home'); + cy.get('[aria-labelledby="home-tab"]').should('be.visible'); + cy.get('[aria-labelledby="fixtures-tab"]').should('not.be.visible'); + cy.get('[aria-labelledby="settings-tab"]').should('not.be.visible'); + + cy.get('.nav-link').contains('Fixtures').click(); + cy.get('.nav-link.active').contains('Fixtures'); + cy.get('[aria-labelledby="fixtures-tab"]').should('be.visible'); + + cy.get('.nav-link').contains('Settings').click(); + cy.get('.nav-link.active').contains('Settings'); + cy.get('[aria-labelledby="settings-tab"]').should('be.visible'); + }); +}); diff --git a/package.json b/package.json index 78621a2..8a2ce0e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@testing-library/user-event": "^13.5.0", "@types/cypress": "^1.1.3", "@vitejs/plugin-react": "^4.0.4", - "cypress": "13.3.0", + "cypress": "13.6.1", "jsdom": "^22.1.0", "prettier": "^3.0.3", "prettier-plugin-organize-imports": "^3.2.3", diff --git a/src/components/FixtureRow.tsx b/src/components/FixtureRow.tsx index cd35259..e168069 100644 --- a/src/components/FixtureRow.tsx +++ b/src/components/FixtureRow.tsx @@ -1,4 +1,3 @@ -import {useNavigate} from 'react-router-dom'; import {Fixture} from '../lib/api/fixtures'; interface FixtureRowProps { @@ -6,8 +5,6 @@ interface FixtureRowProps { } function FixtureRow({fixture}: FixtureRowProps) { - const navigate = useNavigate(); - if (!fixture) { return null; } @@ -25,10 +22,10 @@ function FixtureRow({fixture}: FixtureRowProps) { return ( <> - + ); } diff --git a/src/components/FixturesList.tsx b/src/components/FixturesList.tsx index fd58b70..98946ca 100644 --- a/src/components/FixturesList.tsx +++ b/src/components/FixturesList.tsx @@ -24,9 +24,9 @@ function FixturesList({fixtures, leagues}: FixturesListProps) { return (
{filteredLeagues.map((league) => ( -
+
- logo + League Logo
{league.name}
<> diff --git a/src/components/Select.tsx b/src/components/Select.tsx index f1a1c77..dcfe6cd 100644 --- a/src/components/Select.tsx +++ b/src/components/Select.tsx @@ -36,7 +36,7 @@ function Select({ const [hadFirstInteraction, setHadFirstInteraction] = useState(false); const {isMobile} = useWindowSize(); - const dropdownId = `dropdown-${Math.random().toString(36).substring(7)}`; + const dropdownId = `${label}-dropdown`; useEffect(() => { const id = setTimeout(() => { @@ -93,7 +93,7 @@ function Select({ value={searchText} onChange={(e) => setSearchText(e.target.value)} autoComplete="off" - aria-label="Search" + aria-label={`${label} search`} role="search" />
diff --git a/src/components/Video.tsx b/src/components/Video.tsx index e52ee85..9475224 100644 --- a/src/components/Video.tsx +++ b/src/components/Video.tsx @@ -55,10 +55,6 @@ function Video({goal}: {goal: Goal}) { } } - function navigateToRedditPost(postId: string) { - window.open(`${REDDIT_COMMENTS_BASE_URL}${postId}`, '_blank'); - } - function getPostId(fullName: string) { return fullName.substring(3, fullName.length); } @@ -90,12 +86,13 @@ function Video({goal}: {goal: Goal}) { > {buttonText} - +
{formatDateAgo(new Date(goal.redditPostCreatedAt))} diff --git a/src/pages/Goals.tsx b/src/pages/Goals.tsx index 7b0a571..43b0c13 100644 --- a/src/pages/Goals.tsx +++ b/src/pages/Goals.tsx @@ -280,7 +280,7 @@ function Goals() {
{getGoalsResponse?.goals?.map((goal) => ( -
+
))}