@apicity/googleflow
v0.7.3
Published
useapi.net Google Flow proxy.
Downloads
332
Maintainers
Readme
@apicity/googleflow
useapi.net Google Flow proxy.
Runtime dependencies:
zod@^4.4.3— request schemas attached to every POST endpoint as.schema
Installation
npm install @apicity/googleflow
# or
pnpm add @apicity/googleflowQuick Start
import { createGoogleFlow } from "@apicity/googleflow";
const googleflow = createGoogleFlow({ apiKey: process.env.GOOGLE_FLOW_API_KEY! });API Reference
26 endpoints across 7 groups. Each method mirrors an upstream URL path.
accounts
DELETE https://api.useapi.net/v1/google-flow/accounts/{email}
Cost tier: prohibitive
const res = await googleflow.v1.accounts({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/accounts
Cost tier: prohibitive
const res = await googleflow.v1.accounts({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/accounts/captcha-providers
Cost tier: prohibitive
const res = await googleflow.v1.accounts.captchaProviders({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/accounts/captcha-stats{query}
Cost tier: prohibitive
const res = await googleflow.v1.accounts.captchaStats({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/accounts/{email}
Cost tier: prohibitive
const res = await googleflow.v1.accounts.retrieve({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/accounts
Cost tier: prohibitive
const res = await googleflow.v1.accounts({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/accounts/captcha-providers
Cost tier: prohibitive
const res = await googleflow.v1.accounts.captchaProviders({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
assets
GET https://api.useapi.net/v1/google-flow/assets/{mediaGenerationId}
Cost tier: prohibitive
const res = await googleflow.v1.assets.retrieve({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/assets
Cost tier: prohibitive
const res = await googleflow.v1.assets({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
characters
DELETE https://api.useapi.net/v1/google-flow/characters/{ref}
Cost tier: prohibitive
const res = await googleflow.v1.characters({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/characters{query}
Cost tier: prohibitive
const res = await googleflow.v1.characters({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/characters/{ref}
Cost tier: prohibitive
const res = await googleflow.v1.characters.retrieve({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/characters
Cost tier: prohibitive
const res = await googleflow.v1.characters({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
images
POST https://api.useapi.net/v1/google-flow/images
Cost tier: prohibitive
const res = await googleflow.v1.images({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/images/upscale
Cost tier: prohibitive
const res = await googleflow.v1.images.upscale({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
jobs
GET https://api.useapi.net/v1/google-flow/jobs{query}
Cost tier: prohibitive
const res = await googleflow.v1.jobs({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/jobs/{jobId}
Cost tier: prohibitive
const res = await googleflow.v1.jobs.retrieve({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
videos
POST https://api.useapi.net/v1/google-flow/videos
Cost tier: prohibitive
const res = await googleflow.v1.videos({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/videos/concatenate
Cost tier: prohibitive
const res = await googleflow.v1.videos.concatenate({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/videos/extend
Cost tier: prohibitive
const res = await googleflow.v1.videos.extend({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/videos/gif
Cost tier: prohibitive
const res = await googleflow.v1.videos.gif({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/videos/upscale
Cost tier: prohibitive
const res = await googleflow.v1.videos.upscale({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
voices
DELETE https://api.useapi.net/v1/google-flow/voices/{ref}
Cost tier: prohibitive
const res = await googleflow.v1.voices({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/voices{query}
Cost tier: prohibitive
const res = await googleflow.v1.voices({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
GET https://api.useapi.net/v1/google-flow/voices/{ref}
Cost tier: prohibitive
const res = await googleflow.v1.voices.retrieve({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
POST https://api.useapi.net/v1/google-flow/voices
Cost tier: prohibitive
const res = await googleflow.v1.voices({ /* ... */ });Source: packages/provider/googleflow/src/google.ts
Middleware
import { createGoogleFlow, withRetry } from "@apicity/googleflow";
const googleflow = createGoogleFlow({ apiKey: process.env.GOOGLE_FLOW_API_KEY! });
const models = withRetry(googleflow.get.v1.models, { retries: 3 });Part of the apicity monorepo.
License
MIT — see LICENSE.
