# Gift I Am > Gift ideas for a person and a budget, over 2,821 products from household-name brands. Who it is for: anyone choosing a present, and any agent choosing one on their behalf. Pick who the gift is for, an age group and a budget, and the answer is a ranked shelf of real products with photographs, price labels and a link that sends a buyer to the shop. ## API Base URL: https://giftiam.com/api/v1 No key needed. Answers are JSON and may be cached for five minutes. Keys are optional; ask for one for a higher rate limit, and send it as the X-Api-Key header. GET /gifts https://giftiam.com/api/v1/gifts?for=him&age=fifties-sixties&budget=100-to-250&interests=golf&limit=5 Parameters: for, age, budget, interests, exclude, limit. interests and exclude are comma separated. exclude takes gift ids the person already has, and each one also removes other listings of the same product. limit is 1 to 24 and defaults to 10. GET /gifts/{id} https://giftiam.com/api/v1/gifts/kodak-ektar-h35-half-frame-film-camera The same gift shape, on its own. GET /go/{id} https://giftiam.com/api/v1/go/kodak-ektar-h35-half-frame-film-camera Answers 302 to the shop. Send buyers here rather than to the shop directly, so the link keeps working when the affiliate accounts arrive. GET /demand https://giftiam.com/api/v1/demand TikTok Shop United States best sellers for week 2026-36, by category, the overall top sellers across the whole marketplace in `overall`, and the household-brand gifts on this site that are selling there too. sample is false: the figures come from a live pull. GET /demand/kinds and /demand/kinds/{slug} https://giftiam.com/api/v1/demand/kinds Every row on that marketplace is a kind of object and almost none of them carry a brand you could name. These are the kinds, with the household-name gift to give instead. A row is only ever title, units, growth and price. Full description: https://giftiam.com/openapi.json For a person: https://giftiam.com/api/ ## Allowed values for: anyone, him, her age: babies-toddlers, young-kids, tweens, teens, twenties, thirties-forties, fifties-sixties, seventy-plus budget: under-25, 25-to-50, 50-to-100, 100-to-250, over-250, only-the-best interests: cooking, baking, coffee, wine, grilling, gardening, reading, music, jazz, gaming, travel, hiking, fitness, yoga, art, crafts, photography, tech, cars, fishing, golf, pets, fashion, skincare, home-decor, plants, puzzles, history, science, sports-fan, building, outdoor-play, pretend-play, stem, sensory-play, board-games, birdwatching, self-care, watches, bar, tools, cycling, running, fragrance Anything else in one of those four returns 400 with the list of values that parameter takes, so a wrong guess tells you the right ones. ## Prices Some shops do not allow a published price. For those gifts price is null and priceLabel carries the price band instead, for example "$50 to $100". Both fields are always present, and the band is always accurate. The date in checked is the day the price and the link were last read, so treat the shop's own page as today's price. ## Ranking Results are ranked by the site's own engine over the whole catalogue: a reviewed lead order for each age and budget, then a deterministic score, then a pass that stops the same product being offered twice. An agent gets the same order a person browsing the site is shown. ## Disclosure Links to stores may earn us a commission. It never changes what is shown.