Useful public APIs for your projects. Integrate powerful features into your applications with these APIs.
REST Countries
Country data with flags, currencies, languages
Auth: None
Wikipedia API
Access to Wikipedia content and data
Auth: None
News API
Headlines and articles from news sources
Auth: API Key
OpenWeather
Weather data and forecasts
Auth: API Key
Twitter API
Tweet, search, and analyze Twitter data
Auth: OAuth
Discord API
Build bots and integrations for Discord
Auth: Bot Token
Slack API
Automate and extend Slack workspaces
Auth: OAuth
Twilio
SMS, voice, and video communication
Auth: API Key
Unsplash API
High-quality free photos
Auth: API Key
YouTube API
Access videos, playlists, and channels
Auth: OAuth
Spotify API
Music metadata and playback control
Auth: OAuth
Giphy API
GIFs, stickers, and animated content
Auth: API Key
Stripe API
Payment processing and billing
Auth: API Key
Alpha Vantage
Stock market and forex data
Auth: API Key
CoinGecko
Cryptocurrency data and prices
Auth: None
ExchangeRate
Currency exchange rates
Auth: API Key
OpenAI API
GPT models and AI capabilities
Auth: API Key
Hugging Face
NLP models and transformers
Auth: API Key
Google Vision
Image recognition and analysis
Auth: OAuth
AWS Rekognition
Facial analysis and object detection
Auth: AWS
π API Keys
Store API keys securely in environment variables
π Rate Limits
Be aware of request limits and implement caching
π Security
Never expose API keys in frontend code
π Documentation
Always read the API documentation thoroughly
Choose APIs that fit your project needs. Start with free tiers to test functionality before committing to paid plans.