Why Choose
Quotify API?

The most advanced quote API with enterprise-grade features, built for modern applications

Important Notice

Quotify API does not own the quotes provided through this service. All quotes are the intellectual property of their respective authors, creators, and copyright holders. This API serves as a collection and distribution platform only. Please respect the original authors' rights and ensure proper attribution when using these quotes in your applications.

Lightning Fast

Built with Express.js and optimized for performance with sub-100ms response times

Enterprise Security

Advanced authentication, rate limiting, and security headers for production use

Rich Content

5+ categories with thousands of curated quotes from renowned authors

Developer First

RESTful API with comprehensive documentation and SDKs

šŸ” Authentication

Secure your API access with enterprise-grade authentication

Secure API Access Required

This API now requires authentication! All quote endpoints require a valid API key. Get started by signing in with Google to receive your API key and access our premium features.

API Key Authentication

All quote endpoints require an API key in the request header:

x-api-key: your-api-key-here

Get your API key by signing in with Google below.

Tier-Based Access

Free Plan: 50 requests/day
Basic Plan: 500 requests/day
Pro Plan: Unlimited
Sign in with Google

Sign in to get your API key and start using the Quote API

šŸš€ API Endpoints

Powerful RESTful endpoints for accessing quotes with authentication

GET /api/v1/quotes Get a random quote Requires API Key

Returns a random quote from any available category.

Headers:

x-api-key: your-api-key-here

Query Parameters:

type (optional) - Filter by category
Available: happy, sad, love, motivational, wisdom
GET /api/v1/quotes/category/:category Get quotes by category Requires API Key

Returns a random quote from a specific category.

Headers:

x-api-key: your-api-key-here

Example:

/api/v1/quotes/category/motivational
GET /api/v1/quotes/search Search quotes Requires API Key

Search for quotes containing specific text.

Headers:

x-api-key: your-api-key-here

Query Parameters:

q (required) - Search query

šŸ’» Code Examples

Get started quickly with these code examples in multiple languages

Get a random quote

curl -H "x-api-key: your-api-key" https://quotify.dazzelr.tech/api/v1/quotes

Get a specific category

curl -H "x-api-key: your-api-key" https://quotify.dazzelr.tech/api/v1/quotes/category/motivational

Search quotes

curl -H "x-api-key: your-api-key" "https://quotify.dazzelr.tech/api/v1/quotes/search?q=success"

šŸš€ Try It Now

Test the API directly in your browser with real-time responses

GET

Response

Ready

Click "Send Request" to test the API

Make sure you have a valid API key

šŸ“Š Rate Limits & Pricing

Choose the perfect plan for your application needs. All plans include advanced rate limiting, comprehensive analytics, and enterprise-grade security features.

✨ What's Included in Every Plan

JWT Authentication
API Key Management
Usage Analytics
Rate Limit Headers
Error Handling
Response Caching
99.9% Uptime SLA
24/7 Support
Perfect for Starters

Free

50

requests per day

3 requests per minute

Random quotes only
Basic rate limiting
JSON responses
Community support

Perfect for testing, learning, and small personal projects

Free Forever
Most Popular

Basic

500

requests per day

20 requests per minute

All 5 quote categories
Advanced rate limiting
Usage analytics
Priority support
Quote search & filtering
Response caching

Ideal for production applications and growing businesses

Enterprise Ready

Pro

āˆž

unlimited requests

unlimited requests per minute

All 5 quote categories
Unlimited API calls
Advanced analytics dashboard
Dedicated support
Custom rate limits
99.9% SLA guarantee

Perfect for high-volume applications and enterprise use

Rate Limit Headers & Monitoring

The API includes comprehensive rate limit information in response headers to help you monitor and manage your usage:

RateLimit-Limit Required

Maximum requests allowed per time window

Example: 500 (for Basic plan)

RateLimit-Remaining Required

Number of requests remaining in current window

Example: 487 (13 requests used)

RateLimit-Reset Required

Unix timestamp when the rate limit resets

Example: 1640995200

Rate Limiting Types

Per-minute: 3-āˆž requests based on plan
Daily: 50-āˆž requests based on plan
IP-based: Additional protection layer
API Key: Per-key rate limiting

Error Handling

429 Too Many Requests: Rate limit exceeded
Retry-After: Seconds to wait before retry
X-RateLimit-Warning: Approaching limit
Graceful degradation: No service interruption

šŸ“¦ Installation & Usage

Get started with QuoteAPI in minutes using your preferred method

Authentication Required

API Key Required

All methods below require a valid API key for authentication. Please login to get your API key and access the service.

NPM Package

npm install quotifyapi

Install the package and use it in your Node.js applications with your API key.

Usage Example:
const quotify = require('quotifyapi');

// Initialize with your API key
const api = new quotify.QuoteAPI('your-api-key');

// Get a random quote
api.getRandomQuote()
  .then(quote => console.log(quote))
  .catch(err => console.error(err));

// Get quote by type
api.getQuoteByType('motivational')
  .then(quote => console.log(quote))
  .catch(err => console.error(err));

CLI Tool

npm install -g quotifyapi

Install globally to use the command-line interface with your API key.

CLI Commands:
# Set your API key
export QUOTIFY_API_KEY='your-api-key'

# Get a random quote
quotifyapi

# Get quote by type
quotifyapi --type motivational
quotifyapi --type love
quotifyapi --type wisdom

# Get available types
quotifyapi --types

# Get API stats
quotifyapi --stats

Direct API

# Base URL: https://quotify.dazzelr.tech
# All requests require API key authentication

Make HTTP requests directly to the API endpoints with your API key.

cURL Examples:
# Get random quote
curl -H "x-api-key: YOUR_API_KEY" https://quotify.dazzelr.tech/api

# Get motivational quote
curl -H "x-api-key: YOUR_API_KEY" https://quotify.dazzelr.tech/api?type=motivational

# Get available types
curl -H "x-api-key: YOUR_API_KEY" https://quotify.dazzelr.tech/api/types

# Get API stats
curl -H "x-api-key: YOUR_API_KEY" https://quotify.dazzelr.tech/api/stats