Portfolio Optimization · Reviewed 24 Oct 2026

Portfolio Optimizer

A free Web API for portfolio optimization and financial analysis.

free tier · portfoliooptimizer.io ↗

Paid against free › Portfolio Optimization › Portfolio Optimizer

Portfolio Optimizer at a glance

Overview

01

Summary

The useful answer before the supporting detail.

Portfolio Optimizer is a Web API that provides access to portfolio optimization algorithms, such as minimum variance and risk parity, to any investor S1. It is used by individual and professional investors to perform advanced portfolio analysis without requiring deep expertise in quantitative finance S1. The service is free to use, with optional support through BuyMeACoffee to raise API limits S1.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: Portfolio Optimizer is a Web API for portfolio optimization S1.
  • Core purpose: It democratizes access to Nobel Prize-winning portfolio optimization science S1.
  • Intended users: Individual and professional investors seeking accessible financial tools S1.
  • Product scope: A single Web API product, not a platform, with endpoints for portfolio analysis and simulation S9 S90.
  • Positioning: The vendor emphasizes accessibility and free usage to level the playing field S1.
  • Claimed distinction: It hides the complexity of advanced algorithms behind easy-to-use API endpoints S9.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
Individual investorsPerform portfolio optimization without advanced quantitative knowledge S1.
Professional investorsAccess advanced algorithms for portfolio analysis and backtesting S1.
DevelopersIntegrate portfolio optimization into web pages, Excel, or Google Sheets S82 S90 S101.
AI systemsUse the API as a tool for financial analysis and decision support S9.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Minimum variance portfolioComputes the long-only minimum variance portfolio for given assets and covariance matrix S9.
Random portfolio generationGenerates portfolios with random asset weights for simulation S90.
Adjusted price calculationProvides CRSP-compliant adjusted close prices without look-ahead bias S45 S71.
Arithmetic returnsCalculates historical mean arithmetic returns of assets S82.
Minimum variance frontierComputes the mean-variance minimum variance frontier for plotting S82.
Hierarchical clustering-based risk parityImplements advanced risk parity algorithms based on hierarchical clustering S76.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
Web APIAPIProvides REST endpoints for portfolio optimization and analysis S1.
JavaScript (XHR/AJAX)IntegrationAllows web pages to call the API directly S82.
Excel (VBA-Web)IntegrationEnables Excel macros to call API endpoints S90.
Google Sheets (Apps Script)IntegrationAllows spreadsheet integration via Google Apps Script S101.
Cross-origin requestsAPI featureSupports CORS for browser-based calls S82.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Free usage$0, not applicable billing S1Access to API endpoints S1Stricter API limits, detailed in documentation S1
Paying usageOne coffee per month on BuyMeACoffee S1Higher API limits S1Coffee price and exact limits not published S1

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
investopedia.com111ulcer index
finance.yahoo.com111diversification ratio
en.wikipedia.org112ulcer index
biz.libretexts.org112diversification ratio
tangotools.com113ulcer index
business.fiu.edu113diversification ratio
pm-research.com114ulcer index
cs.nuim.ie114diversification ratio
chartschool.stockcharts.com115ulcer index
morningstar.com115diversification ratio

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

No supporting public-page evidence was collected for this category.

Independent review sources discovered

Website intelligence — Scout synthesis

  • The site claims to "democratize" access to portfolio optimization science, leveling the playing field between professional and personal investors W7, W142.
  • The free usage model is framed as part of this belief, with API limits enforced to allow as many people as possible to use it W143.
  • Users can participate in running costs via BuyMeACoffee, with one coffee equaling one month of usage W144, W145.
  • Scout inference: The competitive positioning is as a low-barrier, free alternative to proprietary or complex portfolio optimization tools, targeting both individual investors and developers.
14

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 1.4%

Scout traffic model did not return a separate AI-referral trend series for this domain.

Website intelligence — Collected evidence

Site-stated AI capabilities

No supporting public-page evidence was collected for this category.

These are first-party product claims, not independent measurements of AI-search visibility.

Website intelligence — Scout synthesis

  • The homepage explicitly states the API is "usable by AI" and can be integrated anywhere with an Internet connection W12.
  • The site provides code examples in JavaScript (fetch, XMLHttpRequest) and VBA, which are machine-readable and suitable for AI-assisted development W17, W32, W34.
  • The preprints page aggregates research from arXiv and SSRN, which are commonly indexed by AI systems W168.
  • Scout inference: The site's clear API documentation and code samples likely make it discoverable and usable by AI agents, though no specific AI visibility metrics are available in the catalog.
15

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Striking-distance keywordVolume 260 · https://portfoliooptimizer.io/blog/residualization-of-risk-factors-examples-and-pitfalls/
Important pagehttps://portfoliooptimizer.io/blog/residualization-of-risk-factors-examples-and-pitfalls/ · 1 sampled keywords · best position 4
Competitor gap1 first-page appearances across ulcer index

Website intelligence — Collected evidence

Website evidence gaps

  • pricing: no usable public page was collected; verify whether the site publishes this evidence.
  • features: no usable public page was collected; verify whether the site publishes this evidence.
  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • changes: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Website intelligence — Scout synthesis

  • The blog has a content gap opportunity: it covers advanced quantitative topics (e.g., NAAIM Exposure Index, Sharpe Stability Ratio) that could attract a niche audience of quantitative investors W155, W159.
  • The preprints page is a unique differentiator that could be expanded with summaries or commentary to attract researchers and practitioners W164.
  • The free tier with no registration is a strong lead magnet; the site could add email capture or newsletter signup beyond the existing news feed subscription W8, W23.
  • Integration tutorials for Excel and Google Sheets target a broad audience of finance professionals who may not be developers W49, W73.
  • Scout inference: Opportunities include expanding the blog's reach through SEO, creating more beginner-friendly content, and leveraging the preprints page as a hub for academic traffic.

Trust and proof

16

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

No citation-grounded independent review links were found.

Customer proof

No named customers, testimonials, or customer case studies were found.

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

17

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipMaking Portfolio Optimizer usable for free is part of this belief , although in order to allow as many people as possible to use it, some API limits are enforced.source
Contact and supportNot published on the collected pages.—
Legal and privacy> Note: If you don’t agree with this Privacy Policy, you mustn’t access nor use PortfolioOptimizer.io.source
Security and complianceNot published on the collected pages.—
Uptime and status pageNot published on the collected pages.—

Not found on the collected pages: contact and support, security and compliance, uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

18

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
Contact and supportSupportPublic contact and support channel. (source)Not dated

Not found in the collected public sources: public roadmap, changelog or release notes, status page, separate help center or knowledge base.

Technical

19

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Delivered as a cloud-based Web API S1.S1
Platforms and appsAccessible via web, with integrations for Excel and Google Sheets S90 S101.S90 S101
API and extensibility (API, SDK, webhooks, MCP, plugins)Provides a REST API with documented endpoints S9.S9
Data ownership and exportNot published on the collected pages.—
Performance and reliability claimsNot published on the collected pages.—
Release activityNot published on the collected pages.—
20

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
TLS certificateLet's Encrypt, valid, expires 2026-12-22
Security headersHSTS
Headers not servedCSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy
Server headerVercel
Mail handled bymx1.mail.ovh.net, mx2.mail.ovh.net
Nameserversdns200.anycast.me, ns200.anycast.me

Not measurable: wayback: rate limited by archive.org, ladder stopped after 1 probe(s). A gap here means the lookup was unavailable, not that the finding is negative.

21

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 95/100
  • Critical issues: 0
  • Warnings: 12
  • Notices: 11

Issues

SeverityIssueValueAffected URL
warningPage should have one primary H18https://portfoliooptimizer.io/
noticeImages are missing alt text1https://portfoliooptimizer.io/
noticeImages are missing alt text1https://portfoliooptimizer.io/about/
noticeLow visible word count130https://portfoliooptimizer.io/preprints/
noticeImages are missing alt text1https://portfoliooptimizer.io/preprints/
noticeMeta description length should be reviewed2872https://portfoliooptimizer.io/blog/integration-in-a-web-page/
noticeMeta description length should be reviewed2154https://portfoliooptimizer.io/blog/integration-in-excel/
noticeMeta description length should be reviewed1295https://portfoliooptimizer.io/blog/integration-in-google-sheets/
warningTitle length should be reviewed85https://portfoliooptimizer.io/blog/the-naaim-exposure-index-contrarian-or-continuation-indicator/
noticeMeta description length should be reviewed14159https://portfoliooptimizer.io/blog/the-naaim-exposure-index-contrarian-or-continuation-indicator/
warningTitle length should be reviewed108https://portfoliooptimizer.io/blog/tom-carlson-adaptive-60-40-portfolio-momentum-based-selection-of-stock-diversifiers/
noticeMeta description length should be reviewed19399https://portfoliooptimizer.io/blog/tom-carlson-adaptive-60-40-portfolio-momentum-based-selection-of-stock-diversifiers/
warningTitle length should be reviewed98https://portfoliooptimizer.io/blog/the-sharpe-stability-ratio-evaluating-the-sharpe-ratio-temporal-consistency/
noticeMeta description length should be reviewed33753https://portfoliooptimizer.io/blog/the-sharpe-stability-ratio-evaluating-the-sharpe-ratio-temporal-consistency/
warningTitle length should be reviewed113https://portfoliooptimizer.io/blog/the-naaim-aaii-equities-allocation-spread-another-smart-money-relative-sentiment-indicator/
noticeMeta description length should be reviewed14156https://portfoliooptimizer.io/blog/the-naaim-aaii-equities-allocation-spread-another-smart-money-relative-sentiment-indicator/
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/about/
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/blog/
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/contact/
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/preprints/
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/macro-indicators/four-quadrants/
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/terms-of-service
warningDuplicate meta description in audit sample7https://portfoliooptimizer.io/privacy-policy

Crawled pages

StatusTitleH1sWordsResponseURL
200Portfolio Optimizer840150 mshttps://portfoliooptimizer.io/
200About \Portfolio Optimizer127915 ms
200Blog \Portfolio Optimizer127349 ms
200Contact \Portfolio Optimizer115142 ms
200Latest Preprints in Portfolio Optimization \Portfolio Optimizer113048 ms
200Charles Gave’s Four Quadrants Framework \Portfolio Optimizer181420 ms
200Integration in a Web Page \Portfolio Optimizer154235 ms
200Integration in Excel \Portfolio Optimizer145416 ms
200Integration in Google Sheets \Portfolio Optimizer131713 ms
200Terms Of Service \Portfolio Optimizer167012 ms
200Privacy Policy \Portfolio Optimizer136315 ms
200The NAAIM Exposure Index: Contrarian or Continuation Indicator? \Portfolio Optimizer12484231 ms
200Tom Carlson’s Adaptive 60/40 Portfolio: Momentum-based Selection of Stock Diversifiers \Portfolio Optimizer1319924 ms
200The Sharpe Stability Ratio: Evaluating the Sharpe Ratio Temporal Consistency \Portfolio Optimizer1539031 ms
200The NAAIM-AAII Equities Allocation Spread: Another Smart Money Relative Sentiment Indicator \Portfolio Optimizer1238520 ms

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

22

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct40.5%
search27.1%
search organic24.3%
search paid2.8%
social5.4%
social organic4.5%
social paid1.0%
referrals10.7%
paid referrals5.5%
mail4.7%
gen ai1.4%
affiliate4.7%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

23

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected pages do not mention any direct competitors. The service is free but with API limits that are not fully detailed on the main pages S1. Pricing for the paid tier is not specified beyond a coffee donation S1. No customer testimonials or adoption metrics are provided.

24

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 14 collected pages from portfoliooptimizer.io, including the homepage, about, terms, privacy, contact, and blog posts. The evidence catalog includes 180 entries, with sources ranging from identity and pricing to features and integrations. External proof search was enabled but no verification requests were made. Limitations include missing pages and lack of third-party reviews.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.