ℹī¸/weather

This is complete documentation about how to get Weather using Random Stuff API (This Endpoint is accessible using free plan as well as Paid plan)

Since this API is only accessible using RapidAPI, you need to change the base URL to https://random-stuff-api.p.rapidapi.com

This endpoint allows you to access weather details of any city.

GET https://api.pgamerx.com/weather

Query Parameters

NameTypeDescription

city*

String

The city you want weather details about.

Headers

NameTypeDescription

Authorizaion*

String

x-rapidapi-key*

String

The API key you received from RapidApi

x-rapidapi-host*

String

It should always be:

"random-stuff-api.p.rapidapi.com"

[
  {
    "current": {
      "day": "Wednesday",
      "date": "2022-01-12",
      "skycode": "31",
      "skytext": "Mostly Clear",
      "humidity": "100",
      "imageUrl": "http://blob.weather.microsoft.com/static/weather4/en-us/law/31.gif",
      "shortday": "Wed",
      "feelslike": "10",
      "windspeed": "0 km/h",
      "temperature": "9",
      "winddisplay": "0 km/h",
      "observationtime": "18:30:00",
      "observationpoint": "Amritsar, India"
    },
    "forecast": [
      {
        "day": "Tuesday",
        "low": "4",
        "date": "2022-01-11",
        "high": "17",
        "precip": "",
        "shortday": "Tue",
        "skycodeday": "31",
        "skytextday": "Clear"
      },
      {
        "day": "Wednesday",
        "low": "5",
        "date": "2022-01-12",
        "high": "15",
        "precip": "0",
        "shortday": "Wed",
        "skycodeday": "32",
        "skytextday": "Sunny"
      },
      {
        "day": "Thursday",
        "low": "5",
        "date": "2022-01-13",
        "high": "17",
        "precip": "0",
        "shortday": "Thu",
        "skycodeday": "32",
        "skytextday": "Sunny"
      },
      {
        "day": "Friday",
        "low": "4",
        "date": "2022-01-14",
        "high": "17",
        "precip": "0",
        "shortday": "Fri",
        "skycodeday": "28",
        "skytextday": "Mostly Cloudy"
      },
      {
        "day": "Saturday",
        "low": "7",
        "date": "2022-01-15",
        "high": "17",
        "precip": "0",
        "shortday": "Sat",
        "skycodeday": "30",
        "skytextday": "Partly Sunny"
      }
    ],
    "location": {
      "lat": "31.638",
      "long": "74.868",
      "name": "Amritsar, India",
      "alert": "",
      "timezone": "5.5",
      "degreetype": "C",
      "imagerelativeurl": "http://blob.weather.microsoft.com/static/weather4/en-us/"
    }
  },
  {
    "current": {
      "day": "Wednesday",
      "date": "2022-01-12",
      "skycode": "31",
      "skytext": "Mostly Clear",
      "humidity": "100",
      "imageUrl": "http://blob.weather.microsoft.com/static/weather4/en-us/law/31.gif",
      "shortday": "Wed",
      "feelslike": "10",
      "windspeed": "0 km/h",
      "temperature": "10",
      "winddisplay": "0 km/h",
      "observationtime": "18:30:00",
      "observationpoint": "Amritsar district, India"
    },
    "forecast": [
      {
        "day": "Tuesday",
        "low": "5",
        "date": "2022-01-11",
        "high": "17",
        "precip": "",
        "shortday": "Tue",
        "skycodeday": "31",
        "skytextday": "Clear"
      },
      {
        "day": "Wednesday",
        "low": "5",
        "date": "2022-01-12",
        "high": "17",
        "precip": "0",
        "shortday": "Wed",
        "skycodeday": "32",
        "skytextday": "Sunny"
      },
      {
        "day": "Thursday",
        "low": "5",
        "date": "2022-01-13",
        "high": "17",
        "precip": "0",
        "shortday": "Thu",
        "skycodeday": "32",
        "skytextday": "Sunny"
      },
      {
        "day": "Friday",
        "low": "4",
        "date": "2022-01-14",
        "high": "17",
        "precip": "0",
        "shortday": "Fri",
        "skycodeday": "28",
        "skytextday": "Mostly Cloudy"
      },
      {
        "day": "Saturday",
        "low": "7",
        "date": "2022-01-15",
        "high": "17",
        "precip": "0",
        "shortday": "Sat",
        "skycodeday": "30",
        "skytextday": "Partly Sunny"
      }
    ],
    "location": {
      "lat": "31.583",
      "long": "74.983",
      "name": "Amritsar district, India",
      "alert": "",
      "timezone": "5.5",
      "degreetype": "C",
      "imagerelativeurl": "http://blob.weather.microsoft.com/static/weather4/en-us/"
    }
  }
]
var axios = require("axios").default;

var options = {
  method: 'GET',
  url: 'https://random-stuff-api.p.rapidapi.com/weather',
  params: {city: 'The city you want weather details for'},
  headers: {
    authorization: 'Random Stuff API Key',
    'x-rapidapi-host': 'random-stuff-api.p.rapidapi.com',
    'x-rapidapi-key': 'RapidAPI Key'
  }
};

axios.request(options).then(function (response) {
	console.log(response.data);
}).catch(function (error) {
	console.error(error`);
});

/*
*/

For examples in all languages, checkout RapidAPI Page

Last updated