Tazkarti Scraper
Pricing
from $2.80 / 1,000 results
Tazkarti Scraper
⚡ Fast Tazkarti scraper. No login, no API key. Get events, concerts and Egyptian football matches from Tazkarti.com by events, category, event or matches URL: dates, venues with GPS, ticket categories, EGP prices, teams, stadiums and kick-off times.
Pricing
from $2.80 / 1,000 results
Rating
0.0
(0)
Developer
Aboo Script
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

Tazkarti Scraper extracts events and football matches from Tazkarti, the Egyptian ticketing platform, into clean, structured data you can download as JSON, CSV, Excel, or HTML. Paste a Tazkarti events or matches URL and get names in English and Arabic, dates, venues with coordinates, ticket categories, and prices in EGP for every result. No account or login required.
Introduction
Tazkarti is the ticketing platform used in Egypt for Egyptian Premier League and African club football matches, and for concerts, festivals, opera nights, and other live events at venues such as the Cairo Opera House and the Pyramids. Its listings show what is on sale in Egypt, where, when, and at what price.
This actor collects the same public information you see in your browser and turns it into a ready-to-use dataset. You can run it once, schedule it to run daily, or connect it to your own tools.
What data can you extract from Tazkarti?
- 🎭 Event name in English and Arabic, category, description, and image
- 📅 Event start and end dates, plus the date and time of every show
- 🎟️ Ticket categories for each show (such as Orchestra, Balcony, General Admission) with capacity and seating type
- 💲 Minimum ticket price for events, and the price of every ticket category for matches, in EGP
- 📍 Venue name and location in English and Arabic, with latitude and longitude
- ⚽ Match teams with logos, tournament, round, stadium, and city
- ⏰ Kick-off time, gates opening time, match end time, and booking status
- 📜 Terms of entry and booking rules, such as guest booking and the ticket limit per fan
- 🔗 Direct URL to each event
Use Cases
- 📈 Market research: follow ticket prices and the live events calendar in Egypt by venue, category, and season.
- 🕵️ Competitor monitoring: see which concerts, festivals, and shows are on sale and how they are priced.
- ⚽ Sports analytics: track Egyptian league and CAF match fixtures, stadiums, and ticket prices per stand.
- 🗂️ Database building: build your own event calendar or ticket price history for Egypt.
- 🤖 AI and automation: feed clean, structured data into spreadsheets, dashboards, or AI workflows.
How to scrape Tazkarti step by step
- Paste one or more Tazkarti URLs into Start URLs.
- Set Maximum number of results to how many events or matches you want per URL.
- Optionally set Date from and Date to to keep only events and matches in that period.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or HTML from the Output tab.
Input
- Start URLs: Tazkarti URLs to scrape. Supported pages:
- the events page, for example
https://www.tazkarti.com/#/events - an event category, for example
https://www.tazkarti.com/#/events/category/130 - a single event, for example
https://www.tazkarti.com/#/e/2098orhttps://www.tazkarti.com/#/events/2098 - the matches page,
https://www.tazkarti.com/#/matches
- the events page, for example
- Maximum number of results: how many events or matches to collect for each start URL. Use 0 to collect everything.
- Date from and Date to: optional. Keep only events and matches that take place within these dates (Egypt local dates). They apply to the events, category, and matches pages.
Input Examples
Scrape events and football matches:
{"startUrls": [{ "url": "https://www.tazkarti.com/#/events" },{ "url": "https://www.tazkarti.com/#/matches" }],"maxResults": 5}
Scrape every event of one category in a date range:
{"startUrls": [{ "url": "https://www.tazkarti.com/#/events/category/130" }],"maxResults": 0,"dateFrom": "2026-10-22","dateTo": "2026-10-31"}
Output
Each event or match is saved as one item in the dataset. The type field tells you which one it is. Here is an example of an event:
{"url": "https://www.tazkarti.com/#/e/2098","eventId": 2098,"type": "event","name": "Longines Global Champions Tour Cairo","nameAr": "بطولة لونجي العالمية","category": {"id": 128,"name": "Longines Global Champions Tour Cairo","nameAr": "بطولة لونجي العالمية"},"description": "Experience the excitement of the Longines Global Champions Tour Cairo Founded by Qatar's Years of Culture against the breathtaking backdrop of the Pyr...","descriptionAr": "استعدوا لتجربة استثنائية مع بطولة لونجين العالمية للفروسية ، وسط الأجواء الساحرة لأهرامات الجيزة...","imageUrl": "https://www.tazkarti.com/assets/images/imagesref/596e3bb8-244c-48bb-bf76-691647b7f53d.jpeg","startDate": "2026-10-22","endDate": "2026-10-24","venue": {"id": 174,"name": "The Great Pyramids","nameAr": "الاهرمات","location": "The Great Pyramids","locationAr": "الاهرمات","latitude": 29.967181154958475,"longitude": 31.12787701015132},"minPrice": 2500,"currency": "EGP","guestBookingAllowed": true,"termsOfEntry": "No professional Cameras\nNo re-entry\nStick to the dress code\nNo outside food or beverages are allowed.\ndress code Casual chic","termsOfEntryAr": "يُمنع استخدام الكاميرات الاحترافية.\nيُمنع إعادة الدخول بعد الخروج...","showCount": 3,"shows": [{"showId": 3213,"name": "Longines Global Champions Tour Cairo (Day 1)","nameAr": "بطولة لونجي العالمية (اليوم الاول)","startDate": "2026-10-22T13:00:12Z","endDate": "2026-10-22T20:00:14Z","ticketCategories": [{"categoryId": 4680,"name": "General Admission (Wave 1)","nameAr": "وقوف","capacity": 500,"reservedSeating": false,"notes": null}]}]}
And an example of a match:
{"url": "https://www.tazkarti.com/#/matches","matchId": 2630,"type": "match","name": "Ghazl Elmahala FC vs Alithad Alexandria","matchNumber": "66","status": "Match ended","homeTeam": {"id": 184,"name": "Ghazl Elmahala FC","nameAr": "نادي غزل المحلة","logoUrl": "https://www.tazkarti.com/assets/images/imagesref/cd359230-61c0-4e65-bff8-f2fdc3e3532f.jpeg"},"awayTeam": {"id": 175,"name": "Alithad Alexandria","nameAr": "نادي الاتحاد السكندري","logoUrl": "https://www.tazkarti.com/assets/images/imagesref/30fdb3aa-34d1-41b5-b9f9-e23425b9e189.png"},"tournament": {"id": 116,"name": "ORA League 2026/2027","nameAr": "دورى أورا 2026/2027","description": "EPL 2026/2027"},"round": "Week Seven","roundAr": "الاسبوع السابع","stadium": {"id": 13,"name": "Ghazl El Mahala Stadium","nameAr": "استاد المحلة","city": "Gharbiya","cityAr": "الغربية"},"kickOffTime": "2026-10-21T14:00:00Z","gatesOpenTime": "2026-10-21T11:00:00Z","endTime": "2026-10-21T16:00:00Z","maxTicketsPerUser": 4,"minPrice": 75,"maxPrice": 300,"currency": "EGP","ticketCategories": [{"categoryId": 597,"name": "Cat 3 (Ittihad)","nameAr": "درجة ثالثة (اتحاد)","price": 75,"soldOut": false,"teamId": 175}]}
You can download the dataset in JSON, CSV, Excel, XML, or HTML, or access it through the Apify API.
Notes
- Only the events, event category, single event, and matches pages are supported. Other Tazkarti pages and other websites are skipped.
- Tazkarti only lists upcoming and current events. A link to a past event returns no result.
- For events, Tazkarti shows the price of each ticket category only as a picture, so events include the minimum price plus the ticket categories without their individual prices. Matches include the price of every ticket category.
- Times (show times, kick-off, gates opening) are converted from Egypt local time to UTC. Event start and end dates are whole days, so they are given as dates only.
- Matches do not have their own page on Tazkarti, so the URL of a match is the matches page.
- Some event names are only published in Arabic, so
nameandnameArcan be the same.
Why use the Tazkarti Scraper?
- ✅ No login needed: works with public data only, so there is no account to manage.
- 🌍 English and Arabic: names, venues, descriptions, and terms come in both languages.
- 🧹 Clean data: numbers are real numbers, dates use one standard format, and text is free of HTML.
- 💸 Pay for what you need: set a result limit per URL and keep every run small and cheap.
- 🔄 Ready for automation: schedule runs, export to Google Sheets, or connect to Make, Zapier, and n8n.
FAQ
How many results can I scrape?
You can set any number in Maximum number of results, or 0 for everything. The actor stops when it reaches your limit or when there are no more events or matches on Tazkarti.
Do I need a Tazkarti account?
No. The actor only collects publicly available data. You do not need to log in or provide any account details.
Can I scrape data on a schedule?
Yes. Use Apify Schedules to run the actor every hour, day, or week, and get fresh data automatically.
Why are some fields empty?
Some events simply do not show every piece of information, such as terms of entry or ticket category notes. When a field is not available on the website, it is returned as null.
Can I request a new feature or filter?
Yes. Right now the actor supports start URLs and a date range. If you need other filters, such as team, stadium, or tournament for matches, get in touch and they can be added.
Can I get a custom or private version?
Yes. The actor can be customized for your workflow, delivered as a private version, or a new scraper can be built for a different website. Use the contact details below.
Need to scrape other event ticketing platforms?
- Webook Scraper - Events & Experiences: events, concerts, matches, and experiences in Saudi Arabia and the Gulf.
- Virgin Megastore Tickets Scraper: concerts, shows, and sports events in the Middle East.
- Etihad Arena Scraper: Abu Dhabi events with dates and ticket prices.
- The Agenda Scraper - Dubai Concerts & Shows: Dubai concerts and live shows.
- Ticketmaster Scraper: events, venues, and ticket prices from Ticketmaster.
Need help or want a custom solution?
- 📧 Email: aboo.script@gmail.com
- 🧩 More scrapers: Apify profile
Image Credit
Image credit: Tazkarti