Průvodce světem AI

Co je API?

Číšník mezi aplikacemi. Vaše appka si přes něj řekne o platby, e-maily, počasí i odpověď AI. Tři písmena, na kterých stojí dnešní internet.

Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Vizualizace API: aplikace si jako číšník předávají objednávky a data

Rychlá odpověď

Co je tedy API?

Způsob, jak si programy povídají mezi sebou. Vaše aplikace si přes API řekne jiné službě o data nebo o akci: o předpověď počasí nebo o stržení platby.

Nejlépe sedí přirovnání k číšníkovi. Vy (aplikace) si objednáte, číšník (API) odnese objednávku do kuchyně (služba) a vrátí se s hotovým jídlem (data). Do kuchyně nevidíte a nemusíte. Stačí umět objednat.

Pár služeb, se kterými se přes API mluví nejčastěji:

StripeResendSupabaseOpenAIGeminiSklikiDoklad

A proto je API základní pojem vibe codingu: appky, které si vytvoříte, mluví přes API se vším okolo.

Ukázka, jak to funguje

Appka si řekne o předpověď počasí

Spusťte si celý cyklus naživo: požadavek odletí na server, vrátí se odpověď a appka z ní vykreslí počasí. Žádná magie, jen objednávka a doručení.

Vaše appkamoje-pocasi.cz

Praha · právě teď

? °C

zatím žádná data

GET ↓JSON ↑
server · Open-Meteo

Čekám na požadavky. Tenhle server obsluhuje appky z celého světa.

1. Objednávka

Appka pošle požadavek: adresa + parametry

2. Kuchyně

Server služby objednávku zpracuje

3. Hotové jídlo

Vrátí se odpověď v JSON a appka ji vykreslí

Ukázka odpovídá skutečnému API Open-Meteo, které je zdarma a bez API klíče. Klidně si adresu z ukázky otevřete v prohlížeči, odpověď uvidíte naživo.

Kde to využijete

Cokoliv, co má API, napojíte do své appky

Tohle je ta část, kvůli které by měl API znát každý marketér a podnikatel. Vaše nástroje přestávají být ostrovy: appka, kterou si vytvoříte, si umí říct o data a služby kteréhokoli z nich. Šest příkladů z mé praxe.

Platby · Stripe

Web kurzu AI First přes Stripe API strhne platbu kartou a okamžitě se dozví výsledek. Celý prodejní systém jsem si postavil sám, bez vývojářů.

E-maily · Resend

Potvrzení objednávky, faktura v příloze, zapomenuté heslo. Appka pošle požadavek s textem a adresou, Resend e-mail doručí.

Faktury · iDoklad

Po zaplacení si web sám řekne iDokladu o vystavení faktury. Účetnictví běží na pozadí, bez ručního klikání v administraci.

Prodejní data · SimpleShop

Můj interní AI First Dashboard si denně říkal SimpleShop API o nové objednávky kurzu a kreslil z nich grafy tržeb. Jeden vlastní nástroj místo klikání do tří cizích.

Reklamy · Sklik

Skill /sklik-ppc z kurzu řídí kampaně přímo z terminálu. AI přes Sklik API čte statistiky a upravuje sestavy za vás.

Obrázky · Gemini

Appka pošle textový popis, obrazový model Gemini vrátí hotovou grafiku. Přesně takhle generuju bannery a ilustrace pro své projekty.

A není to okrajová věc: API dnes tvoří přes polovinu (57 %) dynamického provozu internetu (měření Cloudflare) a 82 % firem podle Postman State of the API 2025 staví svůj software API-first. Skoro každá služba, kterou platíte, má dveře, kterými do ní vaše appka může vejít.

Na co si dát pozor

API klíč je klíč od vaší peněženky

Komerční API pozná vaši appku podle API klíče. Je to heslo, přes které se účtuje použití. A přesně proto je jediné železné pravidlo: klíč nikdy nesmí do kódu.

Co se stane, když klíč unikne

const STRIPE_KEY = "sk_live_51M8x…"

Takhle vypadá API klíč zapomenutý přímo v kódu. Co se stane, když se takový kód dostane na veřejný GitHub?

Jak to dělat správně

Nejdřív si přehrajte únik vlevo. Pak se podíváme, jak se mu vyhnout.

Není to strašení: podle GitGuardian uniklo za rok 2025 na veřejný GitHub přes 29 milionů klíčů a hesel, úniky klíčů k AI službám meziročně vzrostly o 81 %. A rychlost z ukázky je reálná: experiment Comparitech s nastraženým klíčem naměřil první zneužití do jedné minuty.

Dobré vědět

Proč vás API někdy zabrzdí

Druhý pojem, na který při stavbě appek narazíte: rate limit. Žádné API vás nenechá ptát se donekonečna.

Rate limit je maximální počet požadavků za minutu, který vám služba dovolí. Chrání ji před přetížením a vás před nečekaným účtem. Třeba Claude API pustí na základní úrovni 50 požadavků za minutu.

Když limit překročíte, API odpoví chybou 429 a řekne si, za jak dlouho to máte zkusit znovu. Není to rozbité, jen fronta u okýnka. V praxi to za vás vyřeší AI agent: počká a požadavek zopakuje.

odpověď serveru

429 Too Many Requests

{

"error": "rate_limit_exceeded",

"retry_after": 23

}

→ zpomalte, zkuste to za 23 sekund

Mimochodem: tady navazují MCP servery

Každé API mluví trochu jinak, a tak vznikl MCP: společný standard, přes který AI nástroje sahají na různá API jednotně. Jako USB-C pro služby.

K čemu je MCP server? →

API už chápete. Teď přes něj něco postavte.

V kurzu AI First nezůstanete u teorie: napojíte platby přes Stripe, e-maily přes Resend a reklamy na Skliku budete řídit z terminálu. Všechno bez programování, s AI po ruce.

20 hodin videí · 1 800+ absolventů · roční licence s aktualizacemi zdarma

FAQ

Časté otázky

Co znamená zkratka API?+

Application Programming Interface, česky rozhraní pro programování aplikací. V praxi je to sada pravidel, přes která si jedna aplikace říká druhé o data nebo o akci. Vy z toho nic nevidíte, ale každá appka ve vašem mobilu to dělá neustále: počasí, mapy i bankovnictví si data tahají přes API.

Musím umět programovat, abych API využil?+

Ne. Při vibe codingu napojení za vás napíše AI: řeknete „napoj mi na web platby přes Stripe“ a agent kód dopíše sám. Vy potřebujete jediné: rozumět principu. Abyste věděli, že to jde, uměli to zadat a poznali, když něco nesedí.

Co je API klíč?+

Heslo vaší aplikace ke službě. Služba podle něj pozná, kdo se ptá a komu naúčtovat použití. Proto nesmí nikdy do kódu ani na veřejný GitHub: kdo má váš klíč, utrácí vaše peníze. Klíče patří do souboru .env, který zůstává jen u vás.

Je používání API zdarma?+

Některá ano: Open-Meteo na počasí a řada API s veřejnými daty fungují bez poplatků i bez klíče. Komerční služby účtují za použití: u AI modelů platíte za tokeny, u Stripe procento z transakce. Většina služeb má bezplatný tarif na vyzkoušení.

Co je rate limit?+

Maximální počet požadavků, který vám služba za minutu dovolí. Když ho překročíte, API vrátí chybu 429 a chvíli vás nepustí dál. Není to porucha, ale ochrana služby před přetížením. Příklad: Claude API na základní úrovni pustí 50 požadavků za minutu.

Jaký je rozdíl mezi API a MCP serverem?+

API je rozhraní konkrétní služby a každá ho má jiné, takže se napojení musí pro každý nástroj napsat zvlášť. MCP je společný standard nad API: AI mluví na každý nástroj stejně a sama si zjistí, co umí. MCP tedy API nenahrazuje, staví nad ně jednotnou vrstvu pro AI.

Jak poznám, že nějaká služba má API?+

Hledejte na webu služby slova „API“, „developers“ nebo „dokumentace pro vývojáře“. Najdete je u většiny nástrojů, které denně používáte: v Česku má API třeba iDoklad, Fakturoid, Sklik nebo banky. Když API existuje, vaše appka se na službu dokáže napojit.