with Invidious and IP2Location.io?
Get search suggestions for a given query. See the documentation
Retrieve geolocation data about an IP Address. See the docs here
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
invidious: {
type: "app",
app: "invidious",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.invidious.$auth.instance_url}/api/v1/auth/feed`,
headers: {
"Cookie": `SID=${this.invidious.$auth.sid}`,
},
})
},
})
The IP2Location.io API enables you to identify a user's geographical location based on their IP address. With it, you can fetch details like country, region, city, latitude, longitude, ZIP code, time zone, ISP, domain, and more. On Pipedream, this becomes a powerful tool to enrich event data, customize user experiences based on location, or even detect suspicious activities by comparing known user locations to new, anomalous ones. Since Pipedream can connect to countless APIs, you can automate processes that depend on geolocation information, triggering actions across different services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ip2location_io: {
type: "app",
app: "ip2location_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.ip2location.io/`,
params: {
key: `${this.ip2location_io.$auth.api_key}`,
ip: `{{your_ip_address}}`,
},
})
},
})