Skip to the page

What you can ask for / No. 11

Find packages in your own words

Published packages across the registries, with versions, licenses, dependencies, and advisories.

Choosing a dependency means checking the same things every time: the license, the last release, the downloads, the repository, and the advisories. SpecStream checks them across npm, PyPI, crates.io, Maven and the other major registries, with OSV for the advisories.

Requests to start from

Three ways to ask. Each one opens in the workspace, read into parts you can check and change.

  1. A1

    PyPI packages for PDF parsing with a release in the last six months and no known advisories. Include the license and repository.

    Open it in the workspace
  2. A2

    The 20 most-downloaded npm packages for date formatting. Include the license and latest version.

    Open it in the workspace
  3. A3

    Rust crates for async HTTP with a release in the last year. Include the repository and dependencies.

    Open it in the workspace

How it reads

Take A1. Before the quote, SpecStream turns it into parts you can check and change. Edit one and the request saves as a new saved version. Anything it can’t support stays visible instead of being quietly dropped.

A1PyPI packages for PDF parsing with a release in the last six months and no known advisories. Include the license and repository.

Packages

  • FromPyPI
  • AboutPDF parsing
  • Only ifReleased in the last six months
  • Leave outKnown advisories
  • Bring backLicense
  • Bring backRepository

Up to 25 results, each one fitting both things you asked forReady.

Details you can ask for

  • Ecosystem
  • Latest version
  • License
  • Downloads
  • Dependencies
  • Repository
  • Published
  • Advisories
  • Releases
  • Authors

Use them as conditions, ask for them back, or both; the field picker in the workspace shows which work where. Mark a detail required and a result needs evidence for it before it counts. Optional details can come back empty without sinking the record.

Where it looks

Sampled fromSpecStream · No. 11

Sources
npm · PyPI · crates.io · Maven · NuGet · RubyGems · Go modules · Packagist · pub · Hex · OSV

SpecStream picks the sources that fit each request and reads them live. Every fact keeps its source and the time it was read. Where SpecStream looks · How evidence works

From your agent or your code

Ask for the same list from your agent or your code. Your agent sees the price before it runs, then gets every match with the details you asked for. It works within your spending limit. Connect your agent with MCP.

Use SpecStream to find this:
PyPI packages for PDF parsing with a release in the last six months and
no known advisories. Include the license and repository.
Show me how you read it and the price before you run anything.

What it costs

You pay for the results that match, at the rate the quote shows.

  • Standard, $0.10 a match: up to 5 facts to check or return, with no related list.
  • Expanded, $0.30 a match: up to 15 facts, plus one related list, such as a company’s jobs or a creator’s posts. 10 related records a result are included, then 10¢ for each further 10.
  • Deep, $1 a match: anything beyond Expanded.
  • A person’s email, +$0.10; a phone, +$0.25 on top of the rate, when the request asks for one. A likely email counts and says likely. Rows without it pay their rate alone.
  • Your own list, $0.05 a row checked. A row that matches pays its rate instead.

New accounts get $10 of work free to start, no card. See pricing

Then what?

Recheck advisories on a schedule for the packages you depend on. Or export them to CSV, Excel, JSON, or HTML, share a snapshot with an expiry date, and pick the work up later from wherever you left it.

Keep digging

RepositoriesDatasets

Or flip through the whole crate and ask for any of them the same way.

Go find something