{"id":318298,"date":"2026-06-05T23:07:18","date_gmt":"2026-06-05T23:07:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auto-api\/"},"modified":"2026-06-05T23:26:40","modified_gmt":"2026-06-05T23:26:40","slug":"ingestics","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ingestics\/","author":23504620,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.0","stable_tag":"3.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Ingestics - API and RSS Automation","header_author":"AutoAPIWP","header_description":"Fetch data from REST APIs and RSS feeds, then publish to WordPress automatically.","assets_banners_color":"08151b","last_updated":"2026-06-05 23:26:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/autoapiwp.com\/","header_author_uri":"https:\/\/autoapiwp.com\/about\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.0.0":{"tag":"3.0.0","author":"virenbuddh","date":"2026-06-05 23:26:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3562792,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3562792,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3562792,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1556,569,529,1594,850],"plugin_category":[],"plugin_contributors":[266016],"plugin_business_model":[],"class_list":["post-318298","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-automation","plugin_tags-content","plugin_tags-feeds","plugin_tags-rss","plugin_contributors-virenbuddh","plugin_committers-virenbuddh"],"banners":{"banner":"https:\/\/ps.w.org\/ingestics\/assets\/banner-772x250.png?rev=3562792","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ingestics\/assets\/icon-128x128.png?rev=3562792","icon_2x":"https:\/\/ps.w.org\/ingestics\/assets\/icon-256x256.png?rev=3562792","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Ingestics is a WordPress automation plugin for ingesting and publishing external content from REST APIs and RSS\/Atom feeds.<\/p>\n\n<p>Ingestics(TM) is a product by AutoAPIWP.<\/p>\n\n<p>Features included in this WordPress.org package:\n* API + RSS ingestion in one admin interface\n* Up to 3 API providers and 2 RSS providers\n* Manual fetch controls for API and RSS\n* API and RSS request\/response preview panels\n* JSON path mapping (basic)\n* XML\/CSV field mapping support\n* Duplicate protection and content quality checks\n* Activity log with fetched\/created\/filtered\/duplicate\/error\/unaccounted counts\n* Source attribution controls\n* Featured image sideload support\n* Setup wizards and guided provider setup flow\n* Security-focused request handling and secret masking<\/p>\n\n<p>Optional separate commercial extension:\n* Additional scheduling\/rotation modes\n* Additional provider adapters and OAuth flows\n* Additional frontend layouts and advanced transform\/pipeline controls<\/p>\n\n<p>The commercial extension is distributed separately from this WordPress.org package.<\/p>\n\n<h3>Why Ingestics<\/h3>\n\n<ul>\n<li>One plugin handles both API and RSS pipelines<\/li>\n<li>Provider-level controls for mapping, auth, publish mode, and enrichment<\/li>\n<li>Detailed logging for operational visibility<\/li>\n<li>Works with user-configured providers and feed endpoints<\/li>\n<\/ul>\n\n<h3>API Capabilities<\/h3>\n\n<ul>\n<li>HTTP methods: GET, POST, PUT, PATCH, DELETE<\/li>\n<li>Optional HEAD\/OPTIONS via compatibility toggle<\/li>\n<li>Auth modes: none, API key, bearer, basic<\/li>\n<li>Custom headers\/body support<\/li>\n<li>Pagination support for supported provider formats<\/li>\n<li>Retry and basic rate-limit handling<\/li>\n<li>Google Sheets share\/edit URLs can be normalized to CSV export endpoints<\/li>\n<\/ul>\n\n<h3>RSS Capabilities<\/h3>\n\n<ul>\n<li>Feed ingestion with provider controls<\/li>\n<li>RSS\/Atom support<\/li>\n<li>Optional full-text extraction mode when configured<\/li>\n<\/ul>\n\n<h3>Content &amp; Publish Controls<\/h3>\n\n<ul>\n<li>Publish modes: publish, draft, pending<\/li>\n<li>Duplicate detection by source\/title safeguards<\/li>\n<li>Source attribution block and labels<\/li>\n<li>Featured image sideloading controls<\/li>\n<\/ul>\n\n<h3>Front-end Output<\/h3>\n\n<ul>\n<li>Shortcodes: <code>[auto_api_feed]<\/code>, <code>[aapi_feed]<\/code><\/li>\n<li>Template tags: <code>aapi_get_feed()<\/code>, <code>aapi_render_feed()<\/code><\/li>\n<li>Gutenberg block: <code>ingestics\/feed<\/code><\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin may connect to external services depending on your configuration:<\/p>\n\n<h4>Freemius<\/h4>\n\n<p>Used for licensing\/account management and plugin updates when enabled by the site administrator.\nService: https:\/\/freemius.com\nPrivacy: https:\/\/freemius.com\/privacy\nTerms: https:\/\/freemius.com\/terms<\/p>\n\n<h4>Pexels<\/h4>\n\n<p>Used only when stock image fallback is explicitly enabled and configured by the site administrator.\nService: https:\/\/www.pexels.com\nPrivacy: https:\/\/www.pexels.com\/privacy-policy\nTerms: https:\/\/www.pexels.com\/terms-of-service<\/p>\n\n<h4>LibreTranslate<\/h4>\n\n<p>Used only when translation is explicitly enabled and configured by the site administrator.\nEndpoint is configured by the site administrator.<\/p>\n\n<h4>User-configured APIs and RSS feeds<\/h4>\n\n<p>By design, this plugin fetches data from REST APIs and RSS feeds configured by the site administrator.\nNo data is sent to external endpoints unless enabled and configured by an administrator.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>ingestics<\/code> to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin from WordPress admin<\/li>\n<li>Open <strong>Ingestics<\/strong> in the left admin menu<\/li>\n<li>Add provider(s) and run manual fetch<\/li>\n<li>Configure settings as needed<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20support%20both%20api%20and%20rss%3F\"><h3>Does this plugin support both API and RSS?<\/h3><\/dt>\n<dd><p>Yes. API and RSS providers are managed in a single plugin UI.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20without%20paid%20services%3F\"><h3>Can I use this without paid services?<\/h3><\/dt>\n<dd><p>Yes. The core API\/RSS ingestion workflow works without any paid external service.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20a%20license%20to%20run%20core%20features%3F\"><h3>Does this plugin require a license to run core features?<\/h3><\/dt>\n<dd><p>No. Core features in this package run without a paid license.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20imported%20posts%20on%20the%20frontend%3F\"><h3>How do I show imported posts on the frontend?<\/h3><\/dt>\n<dd><p>Use the provided shortcode, template tags, or Gutenberg block.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Unified API + RSS ingestion architecture<\/li>\n<li>JSON\/XML\/RSS\/CSV\/HTML\/Text parsing support<\/li>\n<li>Activity logging with count reconciliation<\/li>\n<li>Guided setup workflows and preview tools<\/li>\n<li>Security hardening and operational diagnostics<\/li>\n<\/ul>","raw_excerpt":"Fetch from REST APIs and RSS feeds, apply quality controls, and publish into WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318298"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/virenbuddh"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318298"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318298"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318298"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318298"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318298"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}