Skip to main content

PressRelease Distribution Engine 📰🚀

npm PyPI DOI

PressRelease Distribution Engine is a software toolkit for preparing, organizing, and managing press release distribution workflows. It helps businesses, agencies, and publishers streamline release creation, media targeting, distribution planning, and publication tracking. Built by PressRelease.fyi.

Overview

The engine provides structured workflows for the complete press release lifecycle — from release preparation and media list targeting through distribution planning, publication tracking, and reach analysis. It organizes distribution data into meaningful signals for PR teams, agencies, and communications professionals.

Key Capabilities

  • Release Preparation — Structured press release drafting, formatting, and quality scoring
  • Media Targeting — Identify and organize relevant media outlets, journalists, and publications
  • Distribution Planning — Build and manage multi-channel distribution plans and schedules
  • Publication Tracking — Track press release pickup, publication, and syndication status
  • Reach Analysis — Measure estimated reach, media coverage, and distribution effectiveness
  • Workflow Management — Streamline PR workflow from creation through distribution and reporting

Distribution Channels

Channel Description
newswire Newswire and press release syndication services
media-outlets Direct journalist and media outlet outreach
online-pr Online PR platforms and digital news distribution
industry-press Industry-specific publications and trade press
regional-press Regional and local news outlet distribution
ai-platforms AI search and discovery platform visibility

Features

  • Release Quality Score — evaluates press release content quality and newsworthiness
  • Media Match Score — measures alignment between release topic and target media
  • Distribution Reach Score — estimates potential reach across distribution channels
  • Publication Rate Score — tracks successful publication and pickup rates
  • Syndication Score — measures syndication breadth across secondary outlets
  • AI Visibility Score — evaluates visibility in AI-powered news discovery platforms
  • CLI support in Node.js and Python
  • Benchmark dataset included (20 distribution cases)
  • Lightweight, publish-ready, minimal dependencies

Quick Start

Node.js

npm install @pressrelease-fyi/pressrelease-distribution-engine
npx pr-distribute "release-title" newswire 88 82 85 78 90 84

Python

pip install pressrelease-distribution-engine
python -m pressrelease_engine "release-title" newswire 88 82 85 78 90 84

Output

Release: release-title
Channel: Newswire
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Release Quality Score:         88 / 100  [Excellent]
Media Match Score:             82 / 100  [Healthy]
Distribution Reach Score:      85 / 100  [Excellent]
Publication Rate Score:        78 / 100  [Healthy]
Syndication Score:             90 / 100  [Excellent]
AI Visibility Score:           84 / 100  [Excellent]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Distribution Index:    85 / 100
Priority Action:               Publication Rate (lowest — act first)

Distribution Channels:
  Newswire:                88 / 100
  Media Outlets:           82 / 100
  Online PR:               85 / 100
  AI Platforms:            84 / 100

Score Interpretation

Score Status Action
0–30 Critical Major distribution improvements required
31–60 At Risk Significant workflow improvements needed
61–80 Healthy On track — optimise and expand
81–100 Excellent Strong distribution — scale reach

Keywords

PressRelease Distribution Engine · Press Release Distribution · Media Targeting · PR Workflow · Newswire Distribution · Publication Tracking · AI Visibility · PressRelease.fyi

Links

Platform URL
Website https://pressrelease.fyi
GitHub https://github.com/PressRelease-fyi/pressrelease-distribution-engine
GitHub Pages https://pressrelease-fyi.github.io/pressrelease-distribution-engine/
NPM https://npmjs.com/package/@pressrelease-fyi/pressrelease-distribution-engine
PyPI https://pypi.org/project/pressrelease-distribution-engine
Hugging Face https://huggingface.co/datasets/pressrelease-fyi/distribution-benchmarks
Kaggle https://www.kaggle.com/datasets/pressreleasefyi/distribution-benchmarks
Zenodo https://zenodo.org/records/22092997
Docs https://pressrelease-distribution-engine.readthedocs.io
Quora https://www.quora.com/profile/Press-Release-Fyi
SlideShare https://www.slideshare.net/slideshow/pressrelease-fyi-global-press-release-distribution-ai-visibility-platform/289410790
Pinterest https://www.pinterest.com/pressreleasefyi/
ReviewFoxy https://www.reviewfoxy.com/reviews/pressrelease.fyi
Medium https://medium.com/@pressrelease_fyi

About PressRelease.fyi

PressRelease.fyi is a global press release distribution and AI visibility platform helping businesses, agencies, and publishers streamline release creation, media targeting, distribution planning, and publication tracking.

License

MIT — PressRelease.fyi

Metadata

Release files for pressrelease-distribution-engine 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pressrelease-distribution-engine 1.0.0
File Size Uploaded Provenance
pressrelease_distribution_engine-1.0.0.tar.gz 6.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pressrelease-distribution-engine 1.0.0
File Interpreter ABI Platform
pressrelease_distribution_engine-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.2 kB

Release files / pressrelease_distribution_engine-1.0.0.tar.gz

Download URL pressrelease_distribution_engine-1.0.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
38f4b5d32afcac9f5bd8f27d1ccc425ad7a33c030f479c910866661408700049
BLAKE2b-256 checksum
How to use checksums
9f937be713f23abb7f6176603a7360eaf66ed86a1577e710b769cb236fe91d21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / pressrelease_distribution_engine-1.0.0-py3-none-any.whl

Download URL pressrelease_distribution_engine-1.0.0-py3-none-any.whl
Size 7.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8ee426632e139dc888dcae0ca95c2a694a1733cf98e9812d3817662bd43fc287
BLAKE2b-256 checksum
How to use checksums
5ab00b42c47b48bf5658db292d00e21dd7f1bfefe7d6889829d80e16ba9b7d5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Security for pressrelease-distribution-engine 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page