kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
feat: add apollo, leadmagic, and rocketreach docs
rodzic
696880d39e
commit
20b752fc58
|
@ -53,6 +53,7 @@
|
|||
{
|
||||
"group": "Tools",
|
||||
"pages": [
|
||||
"tools/apollo",
|
||||
"tools/bing",
|
||||
"tools/calculator",
|
||||
"tools/clearbit",
|
||||
|
@ -64,6 +65,7 @@
|
|||
"tools/hacker-news",
|
||||
"tools/hunter",
|
||||
"tools/jina",
|
||||
"tools/leadmagic",
|
||||
"tools/midjourney",
|
||||
"tools/novu",
|
||||
"tools/people-data-labs",
|
||||
|
@ -71,6 +73,7 @@
|
|||
"tools/polygon",
|
||||
"tools/predict-leads",
|
||||
"tools/proxycurl",
|
||||
"tools/rocketreach",
|
||||
"tools/searxng",
|
||||
"tools/serpapi",
|
||||
"tools/serper",
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
title: Apollo
|
||||
description: Apollo provides an API for B2B person and company enrichment.
|
||||
---
|
||||
|
||||
- package: `@agentic/apollo`
|
||||
- exports: `class Apollo`, `namespace apollo`
|
||||
- env vars: `APOLLO_API_KEY`
|
||||
- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/apollo/src/apollo-client.ts)
|
||||
- [apollo api docs](https://docs.apollo.io)
|
||||
|
||||
## Install
|
||||
|
||||
<CodeGroup>
|
||||
```bash npm
|
||||
npm install @agentic/apollo
|
||||
```
|
||||
|
||||
```bash yarn
|
||||
yarn add @agentic/apollo
|
||||
```
|
||||
|
||||
```bash pnpm
|
||||
pnpm add @agentic/apollo
|
||||
```
|
||||
|
||||
</CodeGroup>
|
||||
|
||||
## Usage
|
||||
|
||||
```ts
|
||||
import { ApolloClient } from '@agentic/apollo'
|
||||
|
||||
const apollo = new ApolloClient()
|
||||
const res = await apollo.enrichPerson({
|
||||
linkedin_url: 'https://linkedin.com/in/fisch2'
|
||||
})
|
||||
```
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
title: LeadMagic
|
||||
description: LeadMagic provides an API for B2B person, company, and email enrichment.
|
||||
---
|
||||
|
||||
- package: `@agentic/leadmagic`
|
||||
- exports: `class LeadMagic`, `namespace leadmagic`
|
||||
- env vars: `LEADMAGIC_API_KEY`
|
||||
- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/leadmagic/src/leadmagic-client.ts)
|
||||
- [leadmagic api docs](https://docs.leadmagic.io)
|
||||
|
||||
## Install
|
||||
|
||||
<CodeGroup>
|
||||
```bash npm
|
||||
npm install @agentic/leadmagic
|
||||
```
|
||||
|
||||
```bash yarn
|
||||
yarn add @agentic/leadmagic
|
||||
```
|
||||
|
||||
```bash pnpm
|
||||
pnpm add @agentic/leadmagic
|
||||
```
|
||||
|
||||
</CodeGroup>
|
||||
|
||||
## Usage
|
||||
|
||||
```ts
|
||||
import { LeadMagicClient } from '@agentic/leadmagic'
|
||||
|
||||
const leadmagic = new LeadMagicClient()
|
||||
const res = await leadmagic.profileSearch({
|
||||
linkedinUsername: 'fisch2'
|
||||
})
|
||||
```
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
title: RocketReach
|
||||
description: RocketReach provides an API for B2B person and company enrichment.
|
||||
---
|
||||
|
||||
- package: `@agentic/rocketreach`
|
||||
- exports: `class RocketReach`, `namespace rocketreach`
|
||||
- env vars: `ROCKETREACH_API_KEY`
|
||||
- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/rocketreach/src/rocketreach-client.ts)
|
||||
- [rocketreach api docs](https://rocketreach.co/api/v2/docs)
|
||||
|
||||
## Install
|
||||
|
||||
<CodeGroup>
|
||||
```bash npm
|
||||
npm install @agentic/rocketreach
|
||||
```
|
||||
|
||||
```bash yarn
|
||||
yarn add @agentic/rocketreach
|
||||
```
|
||||
|
||||
```bash pnpm
|
||||
pnpm add @agentic/rocketreach
|
||||
```
|
||||
|
||||
</CodeGroup>
|
||||
|
||||
## Usage
|
||||
|
||||
```ts
|
||||
import { RocketReachClient } from '@agentic/rocketreach'
|
||||
|
||||
const rocketreach = new RocketReachClient()
|
||||
const res = await rocketreach.lookupPerson({
|
||||
linkedin_url: 'https://www.linkedin.com/in/fisch2'
|
||||
})
|
||||
```
|
|
@ -8,7 +8,7 @@ description: ZoomInfo provides a powerful API for B2B person and company data en
|
|||
- env vars:
|
||||
- `ZOOMINFO_USERNAME` and `ZOOMINFO_PASSWORD` for basic auth
|
||||
- `ZOOMINFO_USERNAME`, `ZOOMINFO_CLIENT_ID`, and `ZOOMINFO_PRIVATE_KEY` for PKI auth
|
||||
- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/wolfram-alpha/src/zoominfo-client.ts)
|
||||
- [source](https://github.com/transitive-bullshit/agentic/blob/main/packages/zoominfo/src/zoominfo-client.ts)
|
||||
- [zoominfo api docs](https://api-docs.zoominfo.com)
|
||||
|
||||
## Install
|
||||
|
|
|
@ -269,7 +269,7 @@ export namespace apollo {
|
|||
}
|
||||
|
||||
/**
|
||||
* Apollo.io is a robust B2B person and company enrichment API.
|
||||
* Apollo.io is a B2B person and company enrichment API.
|
||||
*
|
||||
* @see https://docs.apollo.io
|
||||
*/
|
||||
|
|
|
@ -13,9 +13,10 @@ export namespace leadmagic {
|
|||
export const API_BASE_URL = 'https://api.leadmagic.io'
|
||||
|
||||
// Allow up to 300 requests per minute by default.
|
||||
// (5 requests per second)
|
||||
export const throttle = pThrottle({
|
||||
limit: 300,
|
||||
interval: 60_000
|
||||
limit: 5,
|
||||
interval: 1000
|
||||
})
|
||||
|
||||
export interface ProfileSearchOptions {
|
||||
|
|
|
@ -775,6 +775,9 @@ export class ZoomInfoClient extends AIFunctionsProvider {
|
|||
json: {
|
||||
username,
|
||||
password
|
||||
},
|
||||
headers: {
|
||||
'cache-control': 'no-cache'
|
||||
}
|
||||
})
|
||||
.json<{ jwt: string }>()
|
||||
|
@ -822,7 +825,8 @@ export class ZoomInfoClient extends AIFunctionsProvider {
|
|||
.post('authenticate', {
|
||||
json: {},
|
||||
headers: {
|
||||
Authorization: `Bearer ${clientJWT}`
|
||||
Authorization: `Bearer ${clientJWT}`,
|
||||
'cache-control': 'no-cache'
|
||||
}
|
||||
})
|
||||
.json<{ jwt: string }>()
|
||||
|
@ -1143,7 +1147,8 @@ fullName AND companyId/companyName. Combining these values effectively results i
|
|||
return this.ky
|
||||
.get('lookup/usage', {
|
||||
headers: {
|
||||
Authorization: `Bearer ${this.accessToken}`
|
||||
Authorization: `Bearer ${this.accessToken}`,
|
||||
'cache-control': 'no-cache'
|
||||
}
|
||||
})
|
||||
.json<zoominfo.UsageResponse>()
|
||||
|
|
|
@ -148,6 +148,7 @@ Full docs are available at [agentic.so](https://agentic.so).
|
|||
|
||||
| Service / Tool | Package | Docs | Description |
|
||||
| ------------------------------------------------------------------------ | --------------------------- | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| [Apollo](https://docs.apollo.io) | `@agentic/apollo` | [docs](https://agentic.so/tools/apollo) | B2B person and company enrichment API. |
|
||||
| [Bing](https://www.microsoft.com/en-us/bing/apis/bing-web-search-api) | `@agentic/bing` | [docs](https://agentic.so/tools/bing) | Bing web search. |
|
||||
| [Calculator](https://github.com/josdejong/mathjs) | `@agentic/calculator` | [docs](https://agentic.so/tools/calculator) | Basic calculator for simple mathematical expressions. |
|
||||
| [Clearbit](https://dashboard.clearbit.com/docs) | `@agentic/clearbit` | [docs](https://agentic.so/tools/clearbit) | Resolving and enriching people and company data. |
|
||||
|
@ -159,6 +160,7 @@ Full docs are available at [agentic.so](https://agentic.so).
|
|||
| [HackerNews](https://github.com/HackerNews/API) | `@agentic/hacker-news` | [docs](https://agentic.so/tools/hacker-news) | Official HackerNews API. |
|
||||
| [Hunter](https://hunter.io) | `@agentic/hunter` | [docs](https://agentic.so/tools/hunter) | Email finder, verifier, and enrichment. |
|
||||
| [Jina](https://jina.ai/reader) | `@agentic/jina` | [docs](https://agentic.so/tools/jina) | URL scraper and web search. |
|
||||
| [LeadMagic](https://leadmagic.io) | `@agentic/leadmagic` | [docs](https://agentic.so/tools/leadmagic) | B2B person, company, and email enrichment API. |
|
||||
| [Midjourney](https://www.imagineapi.dev) | `@agentic/midjourney` | [docs](https://agentic.so/tools/midjourney) | Unofficial Midjourney client for generative images. |
|
||||
| [Novu](https://novu.co) | `@agentic/novu` | [docs](https://agentic.so/tools/novu) | Sending notifications (email, SMS, in-app, push, etc). |
|
||||
| [People Data Labs](https://www.peopledatalabs.com) | `@agentic/people-data-labs` | [docs](https://agentic.so/tools/people-data-labs) | People & company data (WIP). |
|
||||
|
@ -166,6 +168,7 @@ Full docs are available at [agentic.so](https://agentic.so).
|
|||
| [Polygon](https://polygon.io) | `@agentic/polygon` | [docs](https://agentic.so/tools/polygon) | Stock market and company financial data. |
|
||||
| [PredictLeads](https://predictleads.com) | `@agentic/predict-leads` | [docs](https://agentic.so/tools/predict-leads) | In-depth company data including signals like fundraising events, hiring news, product launches, technologies used, etc. |
|
||||
| [Proxycurl](https://nubela.co/proxycurl) | `@agentic/proxycurl` | [docs](https://agentic.so/tools/proxycurl) | People and company data from LinkedIn & Crunchbase. |
|
||||
| [RocketReach](https://rocketreach.co/api/v2/docs) | `@agentic/rocketreach` | [docs](https://agentic.so/tools/rocketreach) | B2B person and company enrichment API. |
|
||||
| [Searxng](https://docs.searxng.org) | `@agentic/searxng` | [docs](https://agentic.so/tools/searxng) | OSS meta search engine capable of searching across many providers like Reddit, Google, Brave, Arxiv, Genius, IMDB, Rotten Tomatoes, Wikidata, Wolfram Alpha, YouTube, GitHub, [etc](https://docs.searxng.org/user/configured_engines.html#configured-engines). |
|
||||
| [SerpAPI](https://serpapi.com/search-api) | `@agentic/serpapi` | [docs](https://agentic.so/tools/serpapi) | Lightweight wrapper around SerpAPI for Google search. |
|
||||
| [Serper](https://serper.dev) | `@agentic/serper` | [docs](https://agentic.so/tools/serper) | Lightweight wrapper around Serper for Google search. |
|
||||
|
|
Ładowanie…
Reference in New Issue