Skip to content

Instantly share code, notes, and snippets.

@vahid-m
Created July 23, 2025 09:11
Show Gist options
  • Save vahid-m/65bf76f4dd859a63d5de59c89a20b4d6 to your computer and use it in GitHub Desktop.
Save vahid-m/65bf76f4dd859a63d5de59c89a20b4d6 to your computer and use it in GitHub Desktop.
sample_transfer.json
{
"success": true,
"data": {
"transfer": {
"transfer_id": 12399,
"timestamp": 1752941881,
"create_at": "2025-07-19T16:18:01.000000Z",
"fact": true,
"player": {
"player_id": 30151,
"name_en": "M. Rashford",
"name_fa": "مارکوس رشفورد",
"has_transfer": true,
"image": "https://cdn.oddrun.ir/@s/players/30151.png"
},
"team_in": {
"team_id": 669,
"name_fa": "بارسلونا",
"name_en": "FC Barcelona",
"logo": "https://cdn.oddrun.ir/@s/teams/NWB.png",
"primary_color": "#004c99",
"has_transfer": true
},
"team_out": {
"team_id": 579,
"name_fa": "منچستر یونایتد",
"name_en": "Manchester United",
"logo": "https://cdn.oddrun.ir/@s/teams/0Lv.png",
"primary_color": "#D9020D",
"has_transfer": true
},
"competition_in": {
"competition_id": 21,
"name_en": "La Liga",
"name_fa": "لالیگا اسپانیا",
"logo": "https://cdn.oddrun.ir/@s/competitions/d5.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"competition_out": {
"competition_id": 9,
"name_en": "Premier League",
"name_fa": "لیگ برتر انگلیس",
"logo": "https://cdn.oddrun.ir/@s/competitions/WD.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"title": "قرضی قطعی",
"subtitle": "مدت قرارداد: 1سال",
"fee": null,
"status": 1,
"video": {
"news_id": 956876,
"title": null,
"source_url": "https://vod.oddcdn.com/foot/upload/videos/2025/05/18/tus-8c8ac668-eafd-4817-9e9c-c2f126dbcc23.mp4?content_hash=37582fa0-5952-4325-a6a9-52510d3b72ac",
"source": null,
"type": 1,
"visit": null,
"submit_comment": null,
"news_comment_count": 3,
"share_link": "https://footballi.net/video/956876/share",
"stream_url": "https://vod.oddcdn.com/hls/25/05/18/OlZ944bc9fce0e6d96377d9bd83a71729d7d1311776m8r/master.m3u8?content_hash=f99a7ec5-186a-4a07-bba2-84558b7c36c1",
"duration": null,
"liked": false,
"disliked": false,
"like": 76,
"dislike": 4,
"is_hot": null,
"updated_at": 1750408225,
"news_image": [
{
"is_main": true,
"height": 675,
"width": 1200,
"url": "https://cdn.oddrun.ir/@s/news/images/2025/05/18/17475467432354.jpeg"
}
]
}
},
"related_videos": [
{
"news_id": 956876,
"title": null,
"source_url": "https://vod.oddcdn.com/foot/upload/videos/2025/05/18/tus-8c8ac668-eafd-4817-9e9c-c2f126dbcc23.mp4?content_hash=37582fa0-5952-4325-a6a9-52510d3b72ac",
"source": null,
"type": 1,
"visit": null,
"submit_comment": null,
"news_comment_count": 3,
"share_link": "https://footballi.net/video/956876/share",
"stream_url": "https://vod.oddcdn.com/hls/25/05/18/OlZ944bc9fce0e6d96377d9bd83a71729d7d1311776m8r/master.m3u8?content_hash=f99a7ec5-186a-4a07-bba2-84558b7c36c1",
"duration": null,
"liked": false,
"disliked": false,
"like": 76,
"dislike": 4,
"is_hot": null,
"updated_at": 1750408225,
"news_image": [
{
"is_main": true,
"height": 675,
"width": 1200,
"url": "https://cdn.oddrun.ir/@s/news/images/2025/05/18/17475467432354.jpeg"
}
]
},
{
"news_id": 956876,
"title": null,
"source_url": "https://vod.oddcdn.com/foot/upload/videos/2025/05/18/tus-8c8ac668-eafd-4817-9e9c-c2f126dbcc23.mp4?content_hash=37582fa0-5952-4325-a6a9-52510d3b72ac",
"source": null,
"type": 1,
"visit": null,
"submit_comment": null,
"news_comment_count": 3,
"share_link": "https://footballi.net/video/956876/share",
"stream_url": "https://vod.oddcdn.com/hls/25/05/18/OlZ944bc9fce0e6d96377d9bd83a71729d7d1311776m8r/master.m3u8?content_hash=f99a7ec5-186a-4a07-bba2-84558b7c36c1",
"duration": null,
"liked": false,
"disliked": false,
"like": 76,
"dislike": 4,
"is_hot": null,
"updated_at": 1750408225,
"news_image": [
{
"is_main": true,
"height": 675,
"width": 1200,
"url": "https://cdn.oddrun.ir/@s/news/images/2025/05/18/17475467432354.jpeg"
}
]
}
],
"realted_transfers": [
{
"transfer_id": 12399,
"timestamp": 1752941881,
"create_at": "2025-07-19T16:18:01.000000Z",
"fact": true,
"player": {
"player_id": 30151,
"name_en": "M. Rashford",
"name_fa": "مارکوس رشفورد",
"has_transfer": true,
"image": "https://cdn.oddrun.ir/@s/players/30151.png"
},
"team_in": {
"team_id": 669,
"name_fa": "بارسلونا",
"name_en": "FC Barcelona",
"logo": "https://cdn.oddrun.ir/@s/teams/NWB.png",
"primary_color": "#004c99",
"has_transfer": true
},
"team_out": {
"team_id": 579,
"name_fa": "منچستر یونایتد",
"name_en": "Manchester United",
"logo": "https://cdn.oddrun.ir/@s/teams/0Lv.png",
"primary_color": "#D9020D",
"has_transfer": true
},
"competition_in": {
"competition_id": 21,
"name_en": "La Liga",
"name_fa": "لالیگا اسپانیا",
"logo": "https://cdn.oddrun.ir/@s/competitions/d5.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"competition_out": {
"competition_id": 9,
"name_en": "Premier League",
"name_fa": "لیگ برتر انگلیس",
"logo": "https://cdn.oddrun.ir/@s/competitions/WD.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"title": "قرضی قطعی",
"subtitle": "مدت قرارداد: 1سال",
"fee": null,
"status": 1,
"video": {
"news_id": 956876,
"title": null,
"source_url": "https://vod.oddcdn.com/foot/upload/videos/2025/05/18/tus-8c8ac668-eafd-4817-9e9c-c2f126dbcc23.mp4?content_hash=37582fa0-5952-4325-a6a9-52510d3b72ac",
"source": null,
"type": 1,
"visit": null,
"submit_comment": null,
"news_comment_count": 3,
"share_link": "https://footballi.net/video/956876/share",
"stream_url": "https://vod.oddcdn.com/hls/25/05/18/OlZ944bc9fce0e6d96377d9bd83a71729d7d1311776m8r/master.m3u8?content_hash=f99a7ec5-186a-4a07-bba2-84558b7c36c1",
"duration": null,
"liked": false,
"disliked": false,
"like": 76,
"dislike": 4,
"is_hot": null,
"updated_at": 1750408225,
"news_image": [
{
"is_main": true,
"height": 675,
"width": 1200,
"url": "https://cdn.oddrun.ir/@s/news/images/2025/05/18/17475467432354.jpeg"
}
]
}
},
{
"transfer_id": 12399,
"timestamp": 1752941881,
"create_at": "2025-07-19T16:18:01.000000Z",
"fact": true,
"player": {
"player_id": 30151,
"name_en": "M. Rashford",
"name_fa": "مارکوس رشفورد",
"has_transfer": true,
"image": "https://cdn.oddrun.ir/@s/players/30151.png"
},
"team_in": {
"team_id": 669,
"name_fa": "بارسلونا",
"name_en": "FC Barcelona",
"logo": "https://cdn.oddrun.ir/@s/teams/NWB.png",
"primary_color": "#004c99",
"has_transfer": true
},
"team_out": {
"team_id": 579,
"name_fa": "منچستر یونایتد",
"name_en": "Manchester United",
"logo": "https://cdn.oddrun.ir/@s/teams/0Lv.png",
"primary_color": "#D9020D",
"has_transfer": true
},
"competition_in": {
"competition_id": 21,
"name_en": "La Liga",
"name_fa": "لالیگا اسپانیا",
"logo": "https://cdn.oddrun.ir/@s/competitions/d5.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"competition_out": {
"competition_id": 9,
"name_en": "Premier League",
"name_fa": "لیگ برتر انگلیس",
"logo": "https://cdn.oddrun.ir/@s/competitions/WD.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"title": "قرضی قطعی",
"subtitle": "مدت قرارداد: 1سال",
"fee": null,
"status": 1,
"video": {
"news_id": 956876,
"title": null,
"source_url": "https://vod.oddcdn.com/foot/upload/videos/2025/05/18/tus-8c8ac668-eafd-4817-9e9c-c2f126dbcc23.mp4?content_hash=37582fa0-5952-4325-a6a9-52510d3b72ac",
"source": null,
"type": 1,
"visit": null,
"submit_comment": null,
"news_comment_count": 3,
"share_link": "https://footballi.net/video/956876/share",
"stream_url": "https://vod.oddcdn.com/hls/25/05/18/OlZ944bc9fce0e6d96377d9bd83a71729d7d1311776m8r/master.m3u8?content_hash=f99a7ec5-186a-4a07-bba2-84558b7c36c1",
"duration": null,
"liked": false,
"disliked": false,
"like": 76,
"dislike": 4,
"is_hot": null,
"updated_at": 1750408225,
"news_image": [
{
"is_main": true,
"height": 675,
"width": 1200,
"url": "https://cdn.oddrun.ir/@s/news/images/2025/05/18/17475467432354.jpeg"
}
]
}
},
{
"transfer_id": 12399,
"timestamp": 1752941881,
"create_at": "2025-07-19T16:18:01.000000Z",
"fact": true,
"player": {
"player_id": 30151,
"name_en": "M. Rashford",
"name_fa": "مارکوس رشفورد",
"has_transfer": true,
"image": "https://cdn.oddrun.ir/@s/players/30151.png"
},
"team_in": {
"team_id": 669,
"name_fa": "بارسلونا",
"name_en": "FC Barcelona",
"logo": "https://cdn.oddrun.ir/@s/teams/NWB.png",
"primary_color": "#004c99",
"has_transfer": true
},
"team_out": {
"team_id": 579,
"name_fa": "منچستر یونایتد",
"name_en": "Manchester United",
"logo": "https://cdn.oddrun.ir/@s/teams/0Lv.png",
"primary_color": "#D9020D",
"has_transfer": true
},
"competition_in": {
"competition_id": 21,
"name_en": "La Liga",
"name_fa": "لالیگا اسپانیا",
"logo": "https://cdn.oddrun.ir/@s/competitions/d5.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"competition_out": {
"competition_id": 9,
"name_en": "Premier League",
"name_fa": "لیگ برتر انگلیس",
"logo": "https://cdn.oddrun.ir/@s/competitions/WD.png",
"has_knockout_stage": false,
"has_playoff_stage": false,
"has_standing": true,
"has_topscorer": true,
"has_transfer": true,
"type": 0
},
"title": "قرضی قطعی",
"subtitle": "مدت قرارداد: 1سال",
"fee": null,
"status": 1,
"video": {
"news_id": 956876,
"title": null,
"source_url": "https://vod.oddcdn.com/foot/upload/videos/2025/05/18/tus-8c8ac668-eafd-4817-9e9c-c2f126dbcc23.mp4?content_hash=37582fa0-5952-4325-a6a9-52510d3b72ac",
"source": null,
"type": 1,
"visit": null,
"submit_comment": null,
"news_comment_count": 3,
"share_link": "https://footballi.net/video/956876/share",
"stream_url": "https://vod.oddcdn.com/hls/25/05/18/OlZ944bc9fce0e6d96377d9bd83a71729d7d1311776m8r/master.m3u8?content_hash=f99a7ec5-186a-4a07-bba2-84558b7c36c1",
"duration": null,
"liked": false,
"disliked": false,
"like": 76,
"dislike": 4,
"is_hot": null,
"updated_at": 1750408225,
"news_image": [
{
"is_main": true,
"height": 675,
"width": 1200,
"url": "https://cdn.oddrun.ir/@s/news/images/2025/05/18/17475467432354.jpeg"
}
]
}
}
],
"player_profile": {
"name_fa": "مارکوس رشفورد",
"height": "180 سانتی‌متر",
"weight": "70 کیلو‌گرم",
"age": "9 آبان 1376 | 27 سال",
"position_fa": "حمله",
"number": null,
"full_birthplace": "Manchester، England",
"localized_position": "حمله"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment