npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@datafire/byautomata

v3.0.0

Published

DataFire integration for Automata Market Intelligence API

Readme

@datafire/byautomata

Client library for Automata Market Intelligence API

Installation and Usage

npm install --save @datafire/byautomata
let byautomata = require('@datafire/byautomata').create({
  api_key: ""
});

.then(data => {
  console.log(data);
});

Description

This document provides the documentation for the Market Intelligence API by Automata. Get your API Key at https://apis.byautomata.io and check out our Postman Collection.The root API endpoint is https://api.byautomata.io. Please refer to the code samples for examples of how to call the Market Intelligence API. The ContentPro endpoints (/contentpro-search and /contentpro-similar-text) are not included in the standard Market Intelligence API plans. Please contact [email protected] for access.

Actions

contentpro_search.get

Send search terms to receive the most relevant articles and companies.

byautomata.contentpro_search.get({
  "terms": ""
}, context)

Input

  • input object
    • terms required string: We provide information about related companies and articles based on the search terms you provide. Separate search terms with commas. Ex. https://api.byautomata.io/contentpro-search?terms=cloud+computing,enterprise,security

Output

contentpro_similar_text.post

The /contentpro-similar-text endpoint accepts and arbitrary piece of text and returns similar articles and blogs written by companies.

byautomata.contentpro_similar_text.post({
  "body": {
    "text": ""
  }
}, context)

Input

  • input object
    • body required object
      • text required string: Any piece of text

Output

search.get

Send search terms to receive the most relevant companies along with text snippets.

byautomata.search.get({
  "terms": ""
}, context)

Input

  • input object
    • terms required string: We provide information about related companies based on the search terms you provide. Separate search terms with commas. Ex. https://api.byautomata.io/search?link=cloud+computing,enterprise,security
    • page string: Page number of search results. Ex. https://api.byautomata.io/search?page=0&link=cloud+computing,enterprise,security

Output

  • output object
    • calls_per_month string
    • companies array
    • count_remaining string
    • renewal_date string

similar.get

Send a company website to receive a list of companies related to them.

byautomata.similar.get({
  "link": ""
}, context)

Input

  • input object
    • link required string: We'll provide information about related companies based on the site you provide. If a LinkedIn page is sent, we will try to identify the company related to the page. Ex. https://api.byautomata.io/similar?link=ibm.com
    • page string: Page number of search results. Ex. https://api.byautomata.io/similar?link=ibm.com&page=1

Output

  • output object

Definitions

Article

  • Article object
    • link string
    • pubdate string
    • title string

ContentProCompany

  • ContentProCompany object
    • companyName string
    • description string
    • employee string
    • industry string
    • linkedin string
    • twitter string
    • website string

ContentProSnippets

  • ContentProSnippets object
    • description array
      • items string
    • text array
      • items string
    • title array
      • items string

InputCompany

  • InputCompany object
    • companyName string
    • country string
    • employee string
    • industry string
    • linkedin string
    • twitter string
    • website string

SimilarCompany

  • SimilarCompany object
    • companyName string
    • description string
    • employee string
    • industry string
    • linkedin string
    • title string
    • twitter string
    • website string

SimilarCompanySearch

  • SimilarCompanySearch object
    • companyName string
    • description string
    • employee string
    • industry string
    • linkedin string
    • snippets array
    • title string
    • twitter string
    • website string

Snippet

  • Snippet object
    • description array
      • items string
    • text array
      • items string
    • title array
      • items string