A comprehensive TypeScript API client providing access to 50+ services including image manipulation, AI models, social media integration, anime data, and utility functions. Built with type safety and ease of use in mind.
Features
🖼️ Image Processing: Generate, manipulate, and transform images
🤖 AI Integration: Access multiple AI models including GPT, PALM, Llama3, and Gemini
📱 Social Media: Download content from TikTok, Facebook, Instagram, and more
📺 Anime Services: Fetch data from AniList, MyAnimeList, and other anime sources
🛠️ Utility Functions: Currency conversion, weather data, QR codes, and more
🔍 Search Capabilities: Search across Pinterest, Google Images, Spotify, and various platforms
Installation
Install using JSR:
jsr add @samirxpikachu/apis-samir
Quick Start
import samirapi from "@samirxpikachu/apis-samir";
async function main() {
try {
const animeInfo = await samirapi.animeDetails("Attack on Titan");
console.log("Anime Details:", animeInfo);
} catch (error) {
console.error("Error:", error);
}
}
main();
@samirxpikachu/apis-samir
A comprehensive TypeScript API client providing access to 50+ services including image manipulation, AI models, social media integration, anime data, and utility functions. Built with type safety and ease of use in mind.
Features
Installation
Install using JSR:
Quick Start
API Categories
🖼️ Image Services
🤖 AI & Text Services
📱 Social Media Services
📺 Anime Services
🔍 Search Services
🛠️ Utility Services
Error Handling
The API uses standard Promise-based error handling. Always wrap API calls in try-catch blocks:
Contributing
We welcome contributions! To contribute:
License
This project is licensed under the Apache License - see the LICENSE file for details.
Support
Changelog
See CHANGELOG.md for release history.