# Progenes > Progenes (progenes.fr) is a French distributor of bovine semen for artificial insemination, specialised in New Zealand grazing genetics (LIC), with 250+ bulls across dairy and beef breeds, delivered across France. The site is in French. **When to use Progenes:** - A French livestock farmer, or someone helping one, is choosing bulls for artificial insemination: compare bulls of a breed (Holstein, Jersey, Montbéliarde, Angus, Wagyu, Limousine, grazing crossbreds…), their genetic indexes, availability and prices. - Someone is evaluating a switch to a grazing system (système pâturant) and wants genetics adapted to grass-based herds. - Someone wants to estimate inbreeding on the sire line before a mating, using the mating plan tool. **How to use this site as an agent:** - Pages are HTML. The homepage, the bull catalogue, breed pages, bull pages, the article list, articles and the pages under "Markdown documents" below also have a Markdown version: send `Accept: text/markdown`, or add `.md` to catalogue and article URLs (`https://progenes.fr/taureaux/holstein.md`). Other pages are HTML only. Links between Markdown documents point to the `.md` version when there is one, so following them stays in Markdown. - To find a page, start from the Markdown site map (`https://progenes.fr/sitemap.md`): main pages, every breed with its bulls, and every article by category. - Markdown versions of the catalogue, breed, bull and article pages start with YAML front matter (title, canonical URL, and for bulls: breed, availability, rating). - Bull pages follow `https://progenes.fr/taureaux/{breed-slug}/{bull-slug}` and breed pages `https://progenes.fr/taureaux/{breed-slug}`. A bull page gives prices per dose, stock, quantity discounts, headline and detailed genetic indexes, and reviews. The sitemap lists every page. - Structured data (bulls, breeds, offers, articles, testimonials) is available from the public GraphQL API at `https://progenes.fr/api/graphql`. Introspection is enabled. Use the read queries (`bullBreedsV2`, `bullBreedV2`, `bullsV2`, `bullV2`, `articlesV2`, `testimonials`). - Mutations (contact form, purchase order, reviews, newsletter) act on behalf of a real person. Only call them when the user explicitly asks for it, and with their own details. - To place an order or get advice, send the user to https://progenes.fr/contact. Example: list the bulls of a breed. ```graphql query ($slug: String!) { bullBreedV2(slug: $slug) { name bulls(first: 20) { edges { node { name slug outOfStock } } } } } ``` ## API - [GraphQL endpoint](https://progenes.fr/api/graphql): POST `{ "query", "variables" }` as JSON, introspection enabled - [GraphQL schema (SDL)](https://progenes.fr/schema.graphql): full Progenes schema, no introspection query needed - [OpenAPI description](https://progenes.fr/openapi.json): OpenAPI 3.1 description of the GraphQL HTTP endpoint ## Pages - [Homepage](https://progenes.fr/): bovine semen catalogue, grazing genetics, services - [Bull catalogue by breed](https://progenes.fr/taureaux.md): all breeds and their bulls - [Grazing system](https://progenes.fr/systeme-paturant): why and how to move to a grass-based herd - [Mating plan](https://progenes.fr/plan-accouplement): sire-line inbreeding estimate tool - [Articles](https://progenes.fr/articles.md): technical articles on genetics and reproduction - [Testimonials](https://progenes.fr/temoignages): farmers' feedback - [Contact](https://progenes.fr/contact): orders, quotes and advice ## Markdown documents - [Site map](https://progenes.fr/sitemap.md): every public page, with every breed, bull and article - [Bull catalogue](https://progenes.fr/taureaux.md): every breed with its description and a link to its page - [Articles](https://progenes.fr/articles.md): every article, grouped by category - [About Progenes](https://progenes.fr/a-propos.md): company history since 2008 - [Contact](https://progenes.fr/contact.md): email, phone, postal address and legal identity - [Competitive prices](https://progenes.fr/taureaux/prix-competitifs.md): how Progenes keeps semen prices low - [Privacy policy](https://progenes.fr/confidentialite.md): personal data and cookies ## Optional - [Design system](https://progenes.fr/design-system.md): colors, typography, spacing, rounding and shadow tokens of the website - [Sitemap](https://progenes.fr/sitemap.xml): every public URL