# iienstitu > Online eğitim platformu - Kurslar, eğitmenler ve sertifikalar iienstitu, Türkiye'nin önde gelen online eğitim platformlarından biridir. Python, web development, veri bilimi ve daha fazlası konusunda yüzlerce kurs sunmaktadır. ## API Keşif Dosyaları Bu platform AI agent'lar için çoklu API formatları sunmaktadır: - **llms.txt**: https://iienstitu.com/llms.txt (kısa rehber) - **llms-full.txt**: https://iienstitu.com/llms-full.txt (detaylı rehber) - **agents.json**: https://iienstitu.com/.well-known/agents.json (AI agent manifest) - **OpenAPI Spec**: https://iienstitu.com/.well-known/openapi.json - **AI Plugin Manifest**: https://iienstitu.com/.well-known/ai-plugin.json - **MCP Server**: https://iienstitu.com/api/mcp (Claude Desktop uyumlu) - **Swagger UI**: https://iienstitu.com/api/docs - **GraphQL Playground**: https://iienstitu.com/api/graphql ## Önemli Linkler (Türkçe) - Ana Sayfa: https://iienstitu.com/tr - Online Eğitimler: https://iienstitu.com/tr/online-egitimler - Sertifika: https://iienstitu.com/tr/sertifika - Örnek Sertifikalar: https://iienstitu.com/tr/ornek-sertifikalar - Akreditasyon: https://iienstitu.com/tr/akreditasyon - Eğitmenler: https://iienstitu.com/tr/egitmenler - Blog: https://iienstitu.com/tr/blog - Kategoriler: https://iienstitu.com/tr/kategoriler - Sertifika Sorgulama: https://iienstitu.com/tr/sertifika-sorgulama - Testler: https://iienstitu.com/tr/testler - Ücretsiz Araçlar: https://iienstitu.com/tr/tools - İletişim: https://iienstitu.com/tr/iletisim - Kurumsal Eğitimler: https://iienstitu.com/tr/kurumlara-ozel-egitimler - Enstitü Hakkında: https://iienstitu.com/tr/enstitu-hakkinda ## Important Links (English) - Home: https://iienstitu.com/en - Online Courses: https://iienstitu.com/en/online-courses - Certificate: https://iienstitu.com/en/certificate - Sample Certificates: https://iienstitu.com/en/sample-certificates - Accreditation: https://iienstitu.com/en/accreditation - Instructors: https://iienstitu.com/en/instructors - Blog: https://iienstitu.com/en/blog - Categories: https://iienstitu.com/en/categories - Certificate Verification: https://iienstitu.com/en/certificate-verification - Tests: https://iienstitu.com/en/tests - Free Tools: https://iienstitu.com/en/tools - Contact: https://iienstitu.com/en/contact - Corporate Training: https://iienstitu.com/en/corporate-training - About Institute: https://iienstitu.com/en/about-institute ## Wichtige Links (Deutsch) - Startseite: https://iienstitu.com/de - Online-Kurse: https://iienstitu.com/de/online-kurse - Zertifikat: https://iienstitu.com/de/zertifikat - Musterzertifikate: https://iienstitu.com/de/musterzertifikate - Akkreditierung: https://iienstitu.com/de/akkreditierung - Dozenten: https://iienstitu.com/de/dozenten - Blog: https://iienstitu.com/de/blog - Zertifikatprüfung: https://iienstitu.com/de/zertifikatpruefung - Kostenlose Tools: https://iienstitu.com/de/tools - Kontakt: https://iienstitu.com/de/kontakt - Firmentraining: https://iienstitu.com/de/firmentraining - Über das Institut: https://iienstitu.com/de/ueber-das-institut ## Enlaces Importantes (Español) - Inicio: https://iienstitu.com/es - Cursos Online: https://iienstitu.com/es/cursos-online - Certificados: https://iienstitu.com/es/certificados - Certificados de muestra: https://iienstitu.com/es/certificados-de-muestra - Acreditación: https://iienstitu.com/es/acreditacion - Instructores: https://iienstitu.com/es/instructores - Blog: https://iienstitu.com/es/blog - Categorías: https://iienstitu.com/es/categorias - Verificar Certificado: https://iienstitu.com/es/verificar-certificado - Herramientas Gratis: https://iienstitu.com/es/tools - Contacto: https://iienstitu.com/es/contacto - Formación Corporativa: https://iienstitu.com/es/formacion-corporativa - Sobre IIENSTITU: https://iienstitu.com/es/sobre-iienstitu ## Kullanılabilir API Endpoint'leri ### Temel Arama `GET /api/search/public?q={query}&locale={tr|en|de|es}&limit={1-50}` Platform genelinde full-text arama yapar (kurslar, eğitmenler, blog yazıları). ### Semantik Arama (AI-Powered) `GET /api/search/semantic?q={doğal dil sorgusu}&locale={tr|en|de|es}` Doğal dil sorgularını anlayarak akıllı arama yapar. Örnek: "başlangıç seviyesi python kursları" ### Kurs Önerileri `GET /api/recommendations?interests={ilgi1,ilgi2}&locale={tr|en|de|es}&limit={1-20}` İlgi alanlarına göre kişiselleştirilmiş kurs önerileri döner. ### Kurs Listesi `GET /api/courses/paginated?locale={tr|en|de|es}&page={n}&limit={1-100}` Tüm kursları sayfalanmış olarak listeler. ### Eğitmen Listesi `GET /api/instructors/list?locale={tr|en|de|es}&page={n}&pageSize={16|24|48}` Platform eğitmenlerini listeler. ### GraphQL API `POST /api/graphql` Esnek sorgulama için GraphQL endpoint. Tüm API işlemleri GraphQL üzerinden de yapılabilir. ### Site Özeti `GET /api/summary?locale={tr|en|de|es}` Platform hakkında genel özet: kurs sayısı, kategoriler, popüler içerikler. ### Toplu İçerik (Bulk Content) `POST /api/content/bulk` Birden fazla içeriği tek istekte al. RAG sistemleri için ideal. ### MCP Server `POST /api/mcp` Claude Desktop ve MCP-uyumlu client'lar için native tool entegrasyonu. ### Markdown Content API (RAG-Ready) `GET /api/content/{locale}/{type}/{slug}.md` Sayfa içeriğini temiz Markdown formatında döner. AI agent'lar için optimize edilmiştir. Desteklenen içerik tipleri: - **Kurslar**: `/api/content/tr/online-egitimler/{slug}.md` veya `/api/content/en/online-courses/{slug}.md` - **Blog**: `/api/content/tr/blog/{slug}.md` - **Eğitmenler**: `/api/content/tr/egitmenler/{slug}.md` veya `/api/content/en/instructors/{slug}.md` - **Kategoriler**: `/api/content/tr/kategoriler/{slug}.md` veya `/api/content/en/categories/{slug}.md` - **Testler**: `/api/content/tr/testler/{slug}.md` veya `/api/content/en/tests/{slug}.md` Örnekler: - Kurs: `/api/content/tr/online-egitimler/python-egitimi.md` - Test: `/api/content/tr/testler/ingilizce-a1-gramer-testi.md` ## Örnek Kullanımlar ### 1. Python kursları ara: ``` GET https://iienstitu.com/api/search/public?q=python&locale=tr&limit=5 ``` ### 2. Doğal dil ile akıllı arama: ``` GET https://iienstitu.com/api/search/semantic?q=yeni%20ba%C5%9Flayanlar%20i%C3%A7in%20web%20geli%C5%9Ftirme&locale=tr ``` ### 3. Kurs önerisi al: ``` GET https://iienstitu.com/api/recommendations?interests=python,veri%20bilimi&locale=tr&limit=5 ``` ### 4. GraphQL sorgusu: ``` POST https://iienstitu.com/api/graphql Content-Type: application/json { "query": "{ search(query: \"python\", locale: tr, limit: 5) { total results { title url } } }" } ``` ## Rate Limiting | Endpoint | Limit | |----------|-------| | /api/search/public | 60 req/min | | /api/search/semantic | 60 req/min | | /api/recommendations | 30 req/min | | /api/courses/paginated | 100 req/min | | /api/instructors/list | 100 req/min | | /api/graphql | 30 req/min | | /api/content/* | 60 req/min | | /api/summary | 60 req/min | | /api/content/bulk | 20 req/min | | /api/mcp | 60 req/min | Not: interests parametresi maksimum 5 değer alabilir. Not: Bulk content API tek istekte maksimum 10 içerik alabilir. ## İletişim - Web: https://iienstitu.com - Destek: https://iienstitu.com/tr/iletisim