سلام توی این پست میخوام بهتون ۷ تا از Api های کاربردی و رایگان رو بهتون معرفی کنم. بریم سریعتر شروع کنیم.
این API یک سرویس برای درست کردن API های الکی یا Fake API است. با استفاده از این سرویس میتوانید REST API های تغلبی و آنلاین برای تست و آماده کردن پروتوتایپ پروژهتان استفاده کنید.
گوگل یه خیلی ( تعداد زیادی :)! ) API داره که البته اکثرشون پولی هست. خوشبختانه Translate API ترجمه بیش از ۱۰۰ زبان تا ۵۰۰ هزار کارکتر در ماه را به صورت رایگان در اختارمون میگذاره.
برای پیشبینی آب و هوا به یک گوی جادویی نیاز نداریم. سرویس Open Weather API این کار را برای ما انجام میده. و به راحتی با استفاده از API این سایت میتوانیم به این اطلاعات دسترسی داشته باشیم.
سرویس REST Countries، به ما دسترسی به اطلاعات کشورها را با استفاده از REST API میدهد. اطلاعاتی مانند اسم کشور، پایتخت، جمعیت، مساحت، ارز، زبانهای رسمی و ... .
با استفاده از سرویس IP API ما میتونیم به اطلاعات درباره IP آدرسها دست پیدا کنیم. اطلاعاتی مثل کشور، منطقه، شهر، موقعیت جغرافیایی، موقعیت زمانی، ارز و کلی اطلاعات دیگر.
سرویس Random Data API به ما اطلاعات کاملا رندوم میفرستد. این سرویس تا حدودی مثل سرویس JSON Placeholder که یکم عقبتر بهش اشاره کردم داره، با این تفاوت که بر خلاف JSON Placeholder که دادههای ثابت را برای ما ارسال میکند، Random Data API کاملا دادههای تصادفی ای را ارسال میکند. و البته که JSON Placeholder دسته بندیهای اضافهتری مانند بانکها، کارتهای اعتباری و ... را در اختیار دارد.
سرویس Pokemon API یک API ساده برای شخصیتها و کارکترهای Pokemon است. که اطلاعاتی را مثل شخصیت آنها، تواناییهای آنها، حرکاتشان و ... در اختیار آنها قرار میدهد. این سرویس تعداد زیادی endpoint برای اهداف مختلف دارد. مثل: fetch کردن شخصیتها، تواناییهایشان و ... .
به تازگی یک API برای GraphQL هم معرفی شده که قابلیتهای شگفت انگیز دیگری هم اضافه بر اینها داره.
خب اینم از ۷تا API که قرار بود بگیم. امیدوارم ازشون خوشتون آمده باشه و ازشون کلی استفاده کنید.
"شایان رادی هستم برنامه نویس front-end و computer scientist. امیدوارم از قلم من خوشتون آمده باشد و خوشحال میشوم که نظارتتون رو با من در این باره به اشتراک بگذارید."
منبع:
" https://tapajyoti-bose.medium.com/7-free-public-apis-you-will-love-as-a-developer-c56fc80c35aa "