3 min read

How to use Postman with Deals and Coupons API

How to use Postman with Deals and Coupons API
Read aloud by your browser. Nothing is downloaded.

Part of Software Development & Tools — the development stack: environments, APIs and tooling.

During this tutorial we will see how to start working with Postman by running simple get commands from external API. We will consume Deals and Coupons API available under the website: https://market.mashape.com.

This website serves lots of different REST APIs from different providers. It is very good place to look for data about everything what is possible to save in the Internet.

Creating mashape account

Before we start playing with API we need to create an account in market.mashape.com.

In the top right corner click Sign Up button. This will open popup window with registration details like:

  • username,
  • email,
  • password.

Fill all fields and create button CREATE ACCOUNT. Mashape will send you activation email. Inside the email you need to click activation link and finally you should be able to use the website.

Free ebook

Free AI Video, Generated Locally

Working scripts and measured benchmarks. Free.

No spam. Unsubscribe at any time.

Calling Deals and Coupons API from Postman

Let’s go to the Deal and Coupons API available under the link: https://market.mashape.com/udayogra/deals-and-coupons

From the Deals and Coupons API we can get information that three GET endpoints are available:

  • /getMerchants
  • /getOffersByMerchants
  • /getOffersByNetwork

All these three endpoints are available by GET method (simple reading of the data).

First endpoint details

Let’s start your Postman application and type the first endpoint. From mashape page you can find information about the first endpoint like below:

curl --get --include 'https://udayogra-deal-and-coupons-v1.p.mashape.com/dl?action=getmerchants&submittype=deals' 
-H 'X-Mashape-Key: TT7064Xe4TmshjjQ3zneOBJw2zr0p1HgYcBjsnKgJoSFVsdW8M' 
-H 'Accept: application/json'

Setting up X-Mashape-Key

Upss. We have got information that:

{
"message": "Missing Mashape application key. Go to http://docs.mashape.com/api-keys to learn how to get your API application key."
}

So let’s add Mashape application key: TT7064Xe4TmshjjQ3zneOBJw2zr0p1HgYcBjsnKgJoSFVsdW8M.

Now you need to define mashape application key as a header parameter. When you will add it as get parameter this will not work.

Response with json format

Now it looks that we got what we wanted. In the Body section we can see the results received from the requested enpoint.

There is only one bad thing that has happened. The result we received is created as HTML content type.

We will change it into applicationjson type adding the correct field in header:

Now you should receive the API response formated as json.

Next two endpoints you can test exactly the same. That’s it. Postman is relatively easy tool to test your API.

Free ebook

Free AI Video, Generated Locally

Run Wan 2.1 in ComfyUI on your own GPU — the scripts I use, measured times, sample clips. No cloud, no API keys.

No spam. Unsubscribe at any time.

Did this article help?
Artur Poniedziałek
Artur Poniedziałek
IT Expert & Project Manager
🤖 AI ⚡ PM 🐍 Python 🖥️ Local AI

IT Expert & Project Manager with 15+ years of experience. Exploring practical AI applications — from local LLMs and RAG systems to workflow automation. Writing to share knowledge and inspire others to experiment with new technologies.

Leave a Reply

Your email address will not be published. Required fields are marked *