Sindri
Live currency exchange rate API. Returns the current exchange rate between any two ISO 4217 currency codes (e.g. USD to EUR) — live external data an LLM cannot know on its own.
- Category
- Social & people
- Starting price
- $0.01
- Paid calls · 30 days
- 74
- Unique payers · 30 days
- 69
Paid endpoints
51 endpoints, sorted by usage. Prices are per request.
- POST/getCurrencyRate
Live currency exchange rate API. Returns the current exchange rate between any two ISO 4217 currency codes (e.g. USD to EUR) — live external data an LLM cannot know on its own.
$0.01Base6calls / 30d - POST/isEmail
Email validation API. Checks whether a string is a syntactically valid email address using the same production-grade validation library trusted across the Node.js ecosystem, catching edge cases a quick regex misses. Returns true or false.
$0.01Base4calls / 30d - POST/bigNumberArithmetic
Arbitrary-precision integer arithmetic (add, subtract, multiply, power) beyond IEEE-754 float precision, using native BigInt. Operands are passed as digit strings so precision is never lost in transit. For power, the combined magnitude (base digit count x exponent) is capped at 50000 to bound response size, in addition to the per-operand digit cap and exponent cap.
$0.01Base3calls / 30d - POST/getCurrentCryptoPrice
Live cryptocurrency price API. Returns the current market price (in USD) of any cryptocurrency by ticker symbol (BTC, ETH, DOGE, etc.) — live market data an LLM cannot know on its own.
$0.01Base3calls / 30d - POST/base64Encode
Base64 encoder API. Encodes UTF-8 text to base64 instantly and correctly — skip burning agent tokens hand-computing base64, which LLMs frequently get wrong on padding and edge cases.
$0.01Base2calls / 30d - POST/base64Decode
Base64 decoder API. Decodes a base64 string back to UTF-8 text instantly and correctly, avoiding the padding and charset errors LLMs make when decoding base64 by hand.
$0.01Base2calls / 30d - POST/coastFireCalculator
Coast FIRE calculator. Computes the lump sum needed today, invested with zero further contributions, to grow into your full retirement number by your target retirement age, plus (given an ongoing monthly contribution) a year-by-year projection of when your actual trajectory crosses that lump sum.
$0.01Base2calls / 30d - POST/capRateCalculator
Cap rate calculator for real estate investing. Runs a full multi-year deal analysis (per-category rent/expense growth, a sale scenario, IRR) and headlines the capitalization rate: first-year NOI divided by purchase price.
$0.01Base2calls / 30d - POST/chemicalElementLookup
Periodic table element lookup by symbol or atomic number, returning name, atomic mass, and category. Covers the most commonly referenced elements.
$0.01Base2calls / 30d - POST/astronomyEphemeris
Sunrise, sunset, solar noon, day length, and moon phase for a given latitude/longitude/date, computed via the suncalc library (standard solar/lunar position algorithms) — precise astronomical math an LLM cannot reliably compute mentally.
$0.01Base2calls / 30d - POST/getWeather
Live weather API. Returns real-time weather conditions, temperature, feels-like temperature, humidity, wind speed, precipitation, and UV index for any city worldwide — live external data an LLM cannot know on its own. Supports metric/imperial units, 74 languages, and optional 3-day forecast and sun/moon astronomy data.
$0.01Base2calls / 30d - POST/unitConvertScientific
Scientific unit conversion for pressure, energy, and molarity using exact conversion factors.
$0.01Base2calls / 30d - POST/baristaFireCalculator
Barista FIRE calculator. Simulates net worth growth through a full-time-saving phase and then a reduced-target phase funded partly by part-time/side income after quitting full-time work, until full financial independence is reached.
$0.01Base2calls / 30d - POST/diffText
Line-based diff between two strings using the Myers diff algorithm (via the diff/jsdiff library), returning a list of equal/add/remove operations.
$0.01Base2calls / 30d - POST/colorConvert
Converts a color between hex, rgb, and hsl representations using exact arithmetic.
$0.01Base2calls / 30d - POST/primeFactorize
Prime factorization of an integer via trial division, returning the full list of prime factors (with repetition).
$0.01Base1calls / 30d - POST/hsaGrowthCalculator
HSA (Health Savings Account) growth calculator. Projects year-by-year account balance from a starting value, annual contributions, annual expense withdrawals, and an annual return rate.
$0.01Base1calls / 30d - POST/generateDateData
True-random-date generator API. Generates a bounded random date via one of: anytime, past, future, between, betweens, recent, soon, birthdate. between/betweens require "from" and "to" date strings. Accepts optional locale (default en_US). Date args must parse to a valid date with year 1000-9999.
$0.01Base1calls / 30d - POST/mortgageComparisonCalculator
15-year vs 30-year mortgage comparison calculator. Computes monthly payment and total interest for both loan terms on the same purchase price and down payment, and reports the payment and lifetime-interest tradeoff between them.
$0.01Base1calls / 30d - POST/urlEncode
URL encoder API. Percent-encodes text for safe use in a URL query string or path segment, handling reserved-character rules LLMs often get wrong by hand.
$0.01Base1calls / 30d - POST/unitConvert
Unit conversion for length, mass, volume, and temperature using exact conversion factors (temperature uses the correct affine formulas, not simple multiplication).
$0.01Base1calls / 30d - POST/upworkFeeCalculator
Upwork freelancer fee calculator. Applies a documented tiered marginal service-fee schedule (20%/10%/5% at $500/$10,000 cumulative per-client lifetime billing thresholds) to compute take-home pay on an invoice, correctly splitting fees across a tier boundary like a tax bracket. Platform fee policies can change; verify current rates before relying on this for financial decisions.
$0.01Base1calls / 30d - POST/teslaSavingsCalculator
Tesla savings calculator. Compares annual electricity cost for a Tesla against annual gas cost for a comparable gas vehicle, accounting for free-charging usage, and computes break-even years, cost per full charge, and gas-price-equivalent effective MPG.
$0.01Base1calls / 30d - POST/statisticsSummary
Descriptive statistics summary (mean, median, variance, standard deviation, and 25th/75th/90th percentiles via linear interpolation, matching R and numpy's default "type=7" method) over a numeric array of up to 10,000 elements.
$0.01Base1calls / 30d - POST/solveLinearEquation
Solves a system of linear equations (Ax = b) using the ml-matrix library's LU decomposition (LuDecomposition), with a near-singularity guard beyond the library's exact-singular check, for systems up to 20x20.
$0.01Base1calls / 30d - POST/semverCompare
Compares two semantic version strings and reports which is greater, lesser, or equal, using the standard semver comparison rules.
$0.01Base1calls / 30d - POST/savingsRateCalculator
Savings rate calculator. Divides the gap between monthly take-home income and spending by income to produce your personal savings rate as a percentage.
$0.01Base1calls / 30d - POST/qrCodeGenerate
Generates a QR code for the given text, returned as a base64-encoded PNG data URL, computed entirely locally with no external service call.
$0.01Base1calls / 30d - POST/physicalConstants
Lookup of standard physical constants (speed of light, gravitational constant, Planck constant, elementary charge, Avogadro number, Boltzmann constant, gas constant, electron mass) with exact published CODATA values.
$0.01Base1calls / 30d - POST/matrixOperations
Matrix operations: multiply, transpose, determinant, and invert, for matrices up to 20x20. Uses the ml-matrix library's LU decomposition (LuDecomposition) for determinant and inversion, with a numerical near-singularity guard beyond the library's exact-singular check.
$0.01Base1calls / 30d - POST/loanPaymentCalculator
Loan payment calculator. Computes the fixed monthly payment for a standard amortizing loan and returns the full month-by-month principal/interest/balance schedule — exact amortization math an LLM cannot reliably compute by hand for hundreds of periods.
$0.01Base1calls / 30d - POST/jwtDecode
Decodes (does not verify) a JWT by base64url-decoding its header and payload segments. Signature validity is never checked — do not use this to authenticate a token.
$0.01Base1calls / 30d - POST/isPrime
Deterministic primality test using the Miller-Rabin algorithm with a witness set proven deterministic for all integers below 3.3x10^24, safely covering the full JavaScript safe-integer range.
$0.01Base1calls / 30d - POST/houseHackingCalculator
House hacking calculator. Nets rental income from other units/rooms against your mortgage payment and expenses, then adds back the equity you build via principal paydown and the market rent you avoid paying elsewhere, to compute the true monthly net-worth impact of living in and renting out part of a property.
$0.01Base1calls / 30d - POST/hashSHA256
SHA-256 hash generator API. Computes the SHA-256 hex digest of any text. Deterministic and instant — an LLM cannot reliably compute real cryptographic hashes on its own.
$0.01Base1calls / 30d - POST/hashMD5
MD5 hash generator API. Computes the MD5 hex digest of any text. Deterministic and instant — an LLM cannot reliably compute real cryptographic hashes on its own.
$0.01Base1calls / 30d - POST/urlDecode
URL decoder API. Decodes percent-encoded URL text back to plain text.
$0.01Base1calls / 30d - POST/generateUUID
UUID generator API. Generates a random RFC 4122 version 4 UUID using a cryptographically secure source — not the pseudo-random, collision-prone IDs an LLM would invent. No input required.
$0.01Base1calls / 30d - POST/generateStringData
True-random-string generator API. Generates a bounded random string via one of: alpha, alphanumeric, binary, octal, hexadecimal, numeric, sample, uuid, ulid, nanoid, symbol. Accepts optional locale (default en_US). length/count-style args are capped to 0-1000.
$0.01Base1calls / 30d - POST/generateSlug
Slug generator API. Converts any text into a clean, URL-safe slug (lowercase, hyphen-separated, unicode-aware), handling punctuation and accented-character edge cases a naive regex misses.
$0.01Base1calls / 30d - POST/generatePassword
Secure password generator API. Generates a cryptographically random password — true randomness an LLM cannot produce on its own. Accepts optional length (8-128), per-character-class toggles (uppercase/lowercase/numbers/symbols) with guaranteed inclusion, and a pronounceable easy-to-say mode.
$0.01Base1calls / 30d - POST/generateNumberData
True-random-number generator API. Generates a bounded random number via one of: int, float, binary, octal, hex, bigInt (returned as a string), romanNumeral. Accepts optional locale (default en_US). Numeric args (min, max, multipleOf) are capped to +/-1e15; fractionDigits is capped to 0-20.
$0.01Base1calls / 30d - POST/generateGeoCoordinate
True-random-geo-coordinate generator API. Generates a bounded random latitude, longitude, or a coordinate near a given origin (via one of: latitude, longitude, nearbyGPSCoordinate). Accepts optional locale (default en_US). Numeric args are capped to +/-1e15; precision is capped to 0-20; origin must be a [latitude, longitude] pair.
$0.01Base1calls / 30d - POST/generateInternetData
Network-format generator API. Generates a valid ipv4/ipv6 address (optionally within a CIDR block or named network range) or a well-formed JWT string (via one of: ipv4, ipv6, jwt). Accepts optional locale (default en_US). jwt header/payload objects are capped to 2000 serialized characters.
$0.01Base1calls / 30d - POST/generateFinanceData
Checksummed-financial-identifier generator API. Generates a structurally valid iban, bic, creditCardNumber, bitcoinAddress, litecoinAddress, ethereumAddress, or routingNumber, each computed with its real checksum algorithm (mod-97, Luhn, EIP-55, etc.). Accepts optional locale (default en_US).
$0.01Base1calls / 30d - POST/generateChecksumFormat
Checksummed-identifier-format generator API. Generates a structurally valid isbn, upc, vin, or imei, each computed with its real check-digit algorithm. vin and imei take no arguments. Accepts optional locale (default en_US).
$0.01Base1calls / 30d - POST/fireCalculator
FIRE (Financial Independence, Retire Early) calculator. Projects year-by-year net worth growth to determine how many years until your portfolio can sustainably fund retirement spending at a given safe withdrawal rate — precise compound-growth simulation an LLM cannot reliably run mentally. incomeGrowthRate is deflated by inflationRate internally. Past retirementAge the simulation draws down retire
$0.01Base1calls / 30d - POST/fatFireCalculator
Fat FIRE calculator. Same year-by-year compound-growth simulation as the standard FIRE calculator, framed for a higher, more lifestyle-preserving retirement spending target.
$0.01Base1calls / 30d - POST/evaluateExpression
Safe arithmetic expression evaluator. Parses and evaluates expressions with +, -, *, /, ^, and parentheses using a bounded-recursion parser (no eval/Function), avoiding the arithmetic slips an LLM makes on long expressions.
$0.01Base1calls / 30d - POST/emergencyFundCalculator
Emergency fund calculator. Multiplies monthly essential expenses by a chosen runway length (in months) to compute a target emergency savings amount.
$0.01Base1calls / 30d