pinterest.js

Get data from pinterest without any hassle.

App Mockup

Built With Love

Maintained Boost License ISC License Release

Buy Me a Coffee

Pinterest.js 📌

Pinterest.js is a versatile and efficient JavaScript library that allows you to get information from Pinterest.

Release Notes 📝

  • Added support for video search functionality.
  • Added limit option in the searchPins function.
  • Resolved all existing errors.
  • Added getAutoCompletion function that takes a query parameter.
  • Added getComments function that takes IOptions as a parameter.
  • Fixed the video property in the getPin function.
  • Added visualSearch function that takes IOptions as a parameter.

Key Features 🚀

  • Extremely fast 💡
  • Zero dependencies 📝
  • Lightweight 🎁
  • Built with 🤍

Installation 🛠️

To install Pinterest.js as an npm package, use the following command in your project directory:

npm install pinterest.js

Usage 🧑‍💻

To utilize Pinterest.js in your project, import the library into your JavaScript files as follows:

const Pinterest = require("pinterest.js");

Change Log 📜

[1.0.5] - 2024-07-06

  • Added support for video search functionality.
  • Added limit option in the searchPins function.
  • Resolved all existing errors.

[1.0.8] - 2024-07-10

  • Initial release of Pinterest.js with basic functionality to search and retrieve pins.

[1.0.11] - 2024-07-25

  • Added getAutoCompletion function that takes a query parameter.

[1.0.13] - 2024-08-06

  • Fixed the video property in the getPin function.

[1.0.16] - 2024-08-06

  • Added getComments function that takes IOptions as a parameter.
  • The old function getPin has been officially deprecated, though it is still usable as getPinV3.

[1.0.17] - 2024-12-05

  • Added visualSearch function that takes IOptions as a parameter.

[1.0.19] - 2025-2-08

  • Updated getBoards function.

  • Added getBoardSection function.

  • Added getBoardSectionPins function.

[1.0.20] - 2025-2-12

  • Added getBoardPins function & Fixed previous bugs.

Projects Using Pinterest.js 🌟

Here are some amazing projects built using Pinterest.js:

  • React Native Wallpaper App: A sleek and modern wallpaper app built with React Native, allowing users to explore and set beautiful wallpapers sourced from Pinterest.

Contribution 🤝

We welcome contributions from the community. If you find any issues or have ideas for enhancements, feel free to open an issue or create a pull request on our GitHub repository.

License 📜

Pinterest.js is licensed under the MIT License, making it open and accessible for developers to use and modify in their projects.


Note: Replace 'rit3zh' and LICENSE with your GitHub username and the link to the license file, respectively, when setting up your repository.