How to use Postman with Deals and Coupons API

Share me please

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.

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 application\json 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.

One Comments

  • 우리카지노 5th March 2020 Reply

    Hey! Would you mind if I share your blog with my facebook group?
    There’s a lot of people that I think would really appreciate your content.
    Please let me know. Cheers

Leave a Reply