matthiasraimann-getsteamcommunityprice.web.val.run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { fetch } from "https://esm.town/v/std/fetch";
import { getParams } from "https://esm.town/v/matthiasraimann/getParams";
interface price {
success: boolean;
lowest_price?: string;
volume?: string;
median_price?: string;
}
export const getSteamCommunityPrice = async (req: Request) => {
const [unitName] = getParams(req, "unitName");
const res = await fetch(
`https://steamcommunity.com/market/priceoverview/?appid=730&currency=3&market_hash_name=${
encodeURIComponent(unitName)
}`,
);
const data = await res.json();
return Response.json(data);
};
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
October 23, 2023