# Moneysmart Scraper Api (`fresh_cliff/moneysmart-scraper-api`) Actor

Extract financial data, search rates, compare loans, credit cards, insurance. Real-time finance data API with mirror fallbacks. Zero authentication required.

- **URL**: https://apify.com/fresh\_cliff/moneysmart-scraper-api.md
- **Developed by:** [Brennan Crawford](https://apify.com/fresh_cliff) (community)
- **Categories:** Developer tools, Automation, Other
- **Stats:** 3 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$15.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#rental-actors

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

✅ README File Successfully Created!
I've added a comprehensive README.md file to the MoneySmart Scraper API with:

📋 Complete Documentation:
🚀 Features Section:

Keyword search, rate extraction, fee analysis
Trend analysis, category scraping, mirror fallbacks
Zero authentication highlights
📋 Use Cases:

Financial research, market analysis, competitive intelligence
Rate monitoring, product comparison, investment analysis
⚙️ Input Parameters:

Detailed explanation of all configuration options
Default values and usage examples
📊 Output Format:

Complete data structure documentation
Sample JSON output with real financial data
🔧 Technical Architecture:

No-API Protocol compliance details
Mirror fallback system explanation
Error handling and security features
🌐 Supported Categories:

Loans, credit cards, insurance, investments, banking
🚀 Getting Started:

Step-by-step usage instructions
Example input/output configurations
📝 Example Usage:

Practical JSON input example
Comprehensive sample output
🛡️ No-API Protocol Compliance:

Detailed protocol explanation
Security and privacy features
📈 Performance Metrics:

Advanced features and capabilities
Data quality and reliability information
🎯 SEO Optimization:
Keyword-rich headings and descriptions
Financial industry terminology
Marketplace-ready content
Clear value propositions

# Actor input Schema

## `searchKeywords` (type: `string`):

Financial keywords to search (one per line)

## `categories` (type: `string`):

Specific categories to scrape

## `maxResults` (type: `integer`):

Maximum results to extract per category

## `includeRates` (type: `boolean`):

Extract current interest rates and APR data

## `includeFees` (type: `boolean`):

Extract annual fees, application fees, and charges

## `includeTrends` (type: `boolean`):

Extract market trends and comparison data

## `useMirrorFallbacks` (type: `boolean`):

Enable mirror sites for reliability when MoneySmart is blocked

## `detailedLogging` (type: `boolean`):

Include detailed extraction logs

## Actor input object example

```json
{
  "searchKeywords": "personal loans\ncredit cards\nhome loans\ninsurance\ninvestment rates",
  "categories": "loans,credit-cards,insurance,investments,banking",
  "maxResults": 50,
  "includeRates": true,
  "includeFees": true,
  "includeTrends": true,
  "useMirrorFallbacks": true,
  "detailedLogging": false
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("fresh_cliff/moneysmart-scraper-api").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("fresh_cliff/moneysmart-scraper-api").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call fresh_cliff/moneysmart-scraper-api --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,fresh_cliff/moneysmart-scraper-api"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/84aOHvLJTxjzqiUcS/builds/CvO06b19sZKHQr4ns/openapi.json
