@torch-ai/similar-web
TypeScript icon, indicating that this package has built-in type declarations

1.1.6 • Public • Published

SimilarWeb

This package provides a standardized layer for accessing SimilarWeb services along with data types.

Usage

Installation

Install the service in your own project

npm install @torch-ai/similar-web

Initialization

At the top of your application, or in an imported configuration file:

// Import the service definition and environment constants
import Service, { IServiceOptions }  from "@torch-ai/similar-web";

// Create an instance of the service
const onInvalidCredentials = jest.fn(() => {});
const options: IServiceOptions = {
    apiKey: process.env.API_KEY,
    onInvalidCredentials: onInvalidCredentials,
};
export default new Service(options);

Calls

import service from "./similar-web";

try {
  const capabilities = await service.utilities.capabilities();
} catch (error) {}

There is a limitation of 10 API request per second per SimilarWeb account; if 2 API keys belong to the same account, this limitation applies to both keys.

License and agreements

This package is provided through an MIT license. Usage of this package is freely available without restriction.

SimilarWeb itself has its own requirements. Please contact them for your account and terms.

Contributing

Refer to the official documentation on Postman.

Installation

Clone the package from the repository.

npm install

Testing

A local file .env file will need to be created with credentials for the api:

API_KEY=****

You may run tests in a continuous watch mode:

npm run-script test:watch

Publishing

Open an issue requesting a version to publish.

Readme

Keywords

none

Package Sidebar

Install

npm i @torch-ai/similar-web

Weekly Downloads

0

Version

1.1.6

License

MIT

Unpacked Size

114 kB

Total Files

25

Last publish

Collaborators

  • mjwiebe
  • liztownsend
  • opensource-torchai
  • daween
  • lance.gliser