Programming Quotes API

Programming Quotes API

Open Data

Programming Quotes API for open source projects. You need these quotes to push your self and other developers to stay motivated to their screens. Famous developers, authors and entreprenaurs have been added to provide a nicely curated list of quotes. You can call all quotes at one time or you can find out quotes about a specific author. Feel free to use and share with your friends.

Visit API

📚 Documentation & Examples

Everything you need to integrate with Programming Quotes API

🚀 Quick Start Examples

Programming Quotes API Javascript Examplejavascript
// Programming Quotes API API Example
const response = await fetch('https://github.com/skolakoda/programming-quotes-api', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

'---

Explore the Programming Quotes API

Programming Quotes API is a collection of programming-related quotes from various people in the technology field. This API is publicly available and can be used for educational purposes.

Getting Started

To start using the Programming Quotes API, all you need is a web browser or any programming language that can consume an HTTP API. You can access the API by sending a GET request to http://programming-quotes-api.herokuapp.com/quotes/random. This will return a random programming quote in JSON format.

fetch('http://programming-quotes-api.herokuapp.com/quotes/random')
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error('Error:', error);
  });

This code uses the fetch() function to send a GET request to the Programming Quotes API. The response is then converted to JSON format using the .json() function, and the data is logged to the console.

API Reference

The Programming Quotes API provides the following endpoints:

GET /quotes/random

This endpoint returns a random programming quote.

fetch('http://programming-quotes-api.herokuapp.com/quotes/random')
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error('Error:', error);
  });

GET /quotes/lang/{language}

This endpoint returns a random programming quote in the specified language.

fetch('http://programming-quotes-api.herokuapp.com/quotes/lang/en')
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error('Error:', error);
  });

GET /quotes/author/{author}

This endpoint returns a random programming quote from the specified author.

fetch('http://programming-quotes-api.herokuapp.com/quotes/author/Steve%20Jobs')
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error('Error:', error);
  });

GET /quotes/search/{query}

This endpoint searches for a programming quote that contains the specified query in its text or author name.

fetch('http://programming-quotes-api.herokuapp.com/quotes/search/java')
  .then(response => response.json())
  .then(data => {
    console.log(data);
  })
  .catch(error => {
    console.error('Error:', error);
  });

Conclusion

The Programming Quotes API is a great resource for anyone interested in programming. With its simple and easy-to-use API, you can quickly retrieve programming-related quotes for educational or entertainment purposes.

📊 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jul 4Jul 6Jul 8Jul 10Jul 12Jul 14Jul 16Jul 18Jul 20Jul 22Jul 24Jul 26Jul 28Jul 30Aug 204008001440Minutes
Online
Offline

Related APIs in Open Data