Finance...:FTfunds(3)

πŸ’– Finance::Quote::FTfunds(3) β€” the perl manpage, but make it cute πŸŽ€

okay bestie, so this is the Finance...:FTfunds(3) page from the User Contributed Perl Documentation, and it's genuinely one of the more useful little modules out there. Let's get into it ✨


🌸 NAME 🌸

Finance::Quote::FTfunds β€” get UK Unit Trust quotes from FT.com, aka the Financial Times. That's the whole vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

$q = Finance::Quote->new;

%info = Finance::Quote->fetch("ftfunds","<isin> ...");  # Only query FT.com using ISINs

That's it, that's the whole thing β€” you make a Finance::Quote object, then you fetch with "ftfunds" and a bunch of ISINs. Note the comment, bestie: only query FT.com using ISINs. Name lookup is not the move here, and we'll get into why πŸ‘€


✨ DESCRIPTION ✨

So this module pulls info from the Financial Times Funds service, at http://funds.ft.com. And like β€” it's a LOT. There are over 47,000 UK Unit Trusts and OEICs quoted on there, plus many Offshore Funds and Exchange Traded Funds (ETFs). Literally an icon, an absolute legend of a database. πŸ”₯

One thing it does automatically, no effort required from you: it converts any funds quoted in GBX (that's pence, bestie) to GBP, dividing the price by 100 in the process. So the number you get back is in pounds, not pence. slay. πŸ’…

πŸ’œ Funds are identified by ISIN

Funds are identified by their ISIN code β€” a 12 character alphanumeric code. That's the key. πŸ”‘

And okay, yes, the web site does also let you search by fund name, but this version of Finance::Quote::FTfunds only implements ISIN lookup. Name searching? Not here, not yet. πŸ™ˆ

So how do you find the ISIN for the funds you actually care about? Easy: visit the funds.ft.com site and use the flexible search facilities to identify the funds of interest. The factsheet display for any given fund shows the ISIN right there along with other useful information. So go snoop, grab your ISIN, come back. iykyk 🧚

🌈 Loading this module

This module is loaded by default on a Finance::Quote object β€” so honestly you might not have to do anything at all. BUT, it's also possible to load it explicitly by placing "ftfunds" in the argument list to Finance::Quote->new(). Main character energy: shows up whether you invite it or not πŸ‘‘

⭐ Terms and conditions (the boring-but-important bit)

Information obtained by this module may be covered by funds.ft.com terms and conditions. See http://funds.ft.com/ and http://ft.com for details. Not me being the responsible one for once 😭


πŸ‘‘ Stocks And Indices πŸ‘‘

Okay so this module provides both the "ftfunds" and "ukfunds" fetch methods for fetching UK and Offshore Unit Trusts and OEICs prices and other information from funds.ft.com. Two methods, one module, we love to see it 🫢

Which one should you use? Listen:

  • Please use the "ukfunds" fetch method if you wish to have failover with future sources for UK and Offshore Unit Trusts and OEICs β€” because the author has plans to develop Finance::Quote modules for the London Stock Exchange and Morningstar unit trust services. Big plans. We're seated for it. πŸ“
  • Using the "ftfunds" method will guarantee that your information only comes from the funds.ft.com website. One source, no substitutions, no cap.

So like... loyalty to FT.com? "ftfunds". Future-proof flexibility? "ukfunds". Choose your fighter πŸ’€


πŸŽ€ LABELS RETURNED πŸŽ€

The following labels may be returned by Finance::Quote::FTfunds:

name, currency, last, date, time, price, nav, source, method,
iso_date, net, p_change, success, errormsg.

That's the whole squad. success and errormsg are your vibe check β€” always check them, bestie, fr fr πŸ™ˆ


🌸 SEE ALSO 🌸

Financial Times websites, http://ft.com and http://funds.ft.com β€” go explore, the links are right there πŸ’–


πŸ’œ AUTHOR πŸ’œ

Martin Sadler, <martinsadler@users.sourceforge.net> β€” thank you for your service, king πŸ‘‘


Copyright (C) 2010 by Martin Sadler

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available. So like, very permissive, very generous, we stan 🫢


okay that's the page!! and for the cute sign-off: this was rendered with πŸ¦‹ perl v5.32.1 πŸ¦‹ on 🌸 2026-10-26 🌸, so if your perl is older than that, maybe go update, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from