Official WordPress plugin for Noscrape.
Protect email addresses, phone numbers, prices and other sensitive content from scraping bots using server-side obfuscation. Unlike JavaScript-based solutions, the original content is never sent to the browser.
- Server-side obfuscation
- Original content never appears in the page source
- One API request per page
- Automatic font embedding
- Graceful fallback if the API is unavailable
- WooCommerce integration
- Shortcode support
- No JavaScript required
- Lightweight
- Easy to configure
- WordPress 6.8+
- PHP 8.2+
- A Noscrape account
Create an account at:
- Download the latest release.
- Upload the plugin to
wp-content/plugins/. - Activate the plugin.
- Open Settings → Noscrape.
- Enter your API key.
- Save.
The plugin supports the following settings:
| Setting | Description |
|---|---|
| API Key | Your Noscrape API key |
| Host | Optional custom API endpoint (On-Premise installations) |
| Shortcodes | Enable shortcode integration |
| WooCommerce | Automatically obfuscate WooCommerce prices |
Protect arbitrary content using the built-in shortcode.
[noscrape]
hello@example.com
[/noscrape]
Output is automatically replaced during page rendering using the Noscrape API.
When enabled, the plugin automatically protects WooCommerce prices.
Supported locations include:
- Product pages
- Shop pages
- Category pages
- Cart
- Checkout
No template modifications are required.
- WordPress renders the page.
- Sensitive content is replaced with temporary placeholders.
- The plugin sends a single request to the Noscrape API.
- Placeholders are replaced with obfuscated content.
- The required font is embedded into the page.
- The final HTML is sent to the browser.
The original content never reaches the client.
If the API is temporarily unavailable:
- The website continues to work normally.
- Original content is displayed instead of obfuscated text.
- Administrators receive a notification in the WordPress dashboard.
This ensures that Noscrape never breaks your website.
Website
Documentation
Issues
https://github.com/noscrape/noscrape-wordpress/issues
MIT